Vue 2 types missing type parameter constraints

This issue has been created since 2022-08-19.

Version

2.7.9

Reproduction link

github.com

Steps to reproduce

$ npm i
$ npm i -g [email protected]
$ tsc

What is expected?

No compile error on Typescript 4.8

What is actually happening?

Compile error on Typescript 4.8

node_modules/vue/types/options.d.ts(109,5): error TS2344: Type 'Mixin' does not satisfy the constraint 'ComponentOptionsMixin'.
node_modules/vue/types/options.d.ts(120,7): error TS2344: Type 'Mixin' does not satisfy the constraint 'ComponentOptionsMixin'.
node_modules/vue/types/options.d.ts(146,5): error TS2344: Type 'Mixin' does not satisfy the constraint 'ComponentOptionsMixin'.
node_modules/vue/types/options.d.ts(157,7): error TS2344: Type 'Mixin' does not satisfy the constraint 'ComponentOptionsMixin'.


found in Definitely Typed's overnight run:
https://dev.azure.com/definitelytyped/DefinitelyTyped/_build/results?buildId=137502&view=logs&j=6399d89d-3d30-5fff-3e92-07bbaf7ebe2f&t=482eae7c-85d2-5e8a-ea70-a5ab41e9bc13&l=12739

Vue 2 dependents all broke on Typescript 4.8 (RC) and 4.9 (in development).

More Details About Repo
Owner Name vuejs
Repo Name vue
Full Name vuejs/vue
Language TypeScript
Created Date 2013-07-29
Updated Date 2022-10-07
Star Count 199821
Watcher Count 6092
Fork Count 32893
Issue Count 587

YOU MAY BE INTERESTED

Issue Title Created Date Comment Count Updated Date
Connected websites - dapp favicons don't load reliably 0 2022-09-15 2022-09-27
BUG when Trainer.test() with deepspeed stage 3 2 2022-08-08 2022-09-18
get_directory_number() return missing ["return"]["line"] 3 2021-07-21 2022-08-21
Help request: how to do infinite tables 5 2021-11-18 2022-09-27
`OptionForceIntegerNumbersEvaluationsAsDoubleByDefault` leads to exception when dividing 2 2021-07-29 2022-08-21
fsoids script fails reporting the shortened tid description on Python 3 0 2021-08-25 2022-07-19
Latency Feature: Ping-Pong Command 3 2022-01-07 2022-10-01
[FEAT] GitLab IDE: Different BookRepo for edit this page link 5 2022-01-31 2022-09-10
Enable users to be contacted. 0 2021-04-26 2022-04-13
Use textEdit.range.start.character as a complete col 5 2021-11-09 2022-07-30
Feature request: ipsw download rss --download DOWNLOAD_DIR --match REGEX 5 2021-11-07 2022-09-18
Support persistence drivers at store level 5 2021-03-11 2022-02-22
Conditional CSS with persistence 3 2021-03-04 2022-02-22
Documentation website Error 1014 - CNAME Cross-User Banned 2 2021-03-31 2022-02-22
Using Tickets add-on for The Events Calendar breaks website 0 2021-09-03 2022-08-05
[PHP 8] Possible display issue with header tagline and social links 0 2021-08-02 2022-09-28
javascript breaks with WooCommerce cross sell item at checkout 1 2021-08-03 2022-09-10
npm init with-javascript-tailwindcss template does nothing 2 2021-03-31 2022-09-29
cosmos os keeps going back to the original code not the new one and when i try to make a gui it keeps on giving me errors 5 2021-06-19 2022-08-24
Depth 2A tests consistently fail 1 2022-09-01 2022-09-19
Added notifications to IRC when travis is run 2 2015-08-20 2022-08-27
Implement Compiler that uses aesophia_cli (only for node) 0 2022-08-30 2022-09-26
Container Guide still references old keycloak-x repository 2 2022-02-17 2022-10-03
Use the GUI monitoring in ert3 (Use feature flag to enable) 0 2022-02-14 2022-09-21
Configurable default daprd sidecar resources for Kubernetes HPAs 2 2022-06-06 2022-10-01
[feature-request] Visualisations should support a categorical variable 0 2022-06-29 2022-09-14
Feature request: --export-dynamic-symbol for gold & lld compatibility 5 2022-06-04 2022-09-15
$removeparam does not work 3 2021-12-17 2022-10-06
SEGV src/mjs_gc.c:406 in gc_compact_strings 0 2021-12-31 2022-09-15
Command to update chart version 2 2021-10-06 2022-09-14
SuperCall incorrectly tolerated outside of class constructors 0 2021-02-21 2022-10-02
vant Search 组件 ios 兼容焦点问题 0 2022-05-26 2022-10-02
Event in Codeunit 8612 "Config. Template Management" 1 2022-05-17 2022-07-24
[Text Analytics] [AAD] TextAnalyticsClient fast tests #analyzeSentiment service has a bug when referencing assessments in doc #6 or greater failing in nightly runs 1 2022-03-18 2022-08-11
Type alias is not passed to freezed 2 2022-06-14 2022-09-28
Allow N:1 mapping of union keys to union constructor 0 2022-06-06 2022-09-28
duplicate ignore for invalid_annotation_target 0 2022-06-02 2022-09-28
[BUG] AttributeError: module 'cornac.datasets' has no attribute 'filmtrust' 4 2021-01-28 2022-09-23
cmd/go: go.mod: using environment variable for replacement 20 2018-09-24 2022-08-31
No M1 binaries for openssl > 2.0.0 on r-oldrel? 9 2022-06-08 2022-10-06
Add specific xlrd installation version 2 2021-09-30 2022-09-24
Update circe-core, circe-testing to 0.14.1 1 2021-05-26 2022-09-15
Is artifact upload necessary for PRs? 0 2022-01-22 2022-10-02
[html] Hitting return after </button> element crashes VS Code (Insiders) 2 2021-10-25 2022-10-02
Info message displayed multiple times on the UI when an etcd snapshot creation is in progress 4 2022-03-01 2022-08-18
What's the currently amount of addressable memory in the linear memory ? 2 2022-05-05 2022-10-02
Helm upgrade of kind ScaledObject is failing. 0 2021-11-26 2022-09-18
Homepage not displaying all books 7 2021-12-13 2022-08-28
Stricter server-side validation of JSON entities 15 2015-03-24 2022-10-02
Update StartupAnalyzer to recommend calling UseStatusCodePages after UseRouting 1 2021-11-23 2022-01-06