-
-
Notifications
You must be signed in to change notification settings - Fork 33.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve Vue type declarations for more canonical usage #5887
Closed
Closed
Changes from 20 commits
Commits
Show all changes
22 commits
Select commit
Hold shift + click to select a range
5b5a88f
refactor TypeScript typings to use ES style exports
yyx990803 385a744
Allow functions in 'methods' & 'computed' to view themselves, as well…
DanielRosenwasser 8cd5b9c
Got 'new Vue(...)', 'Vue.extend(...)', and 'Vue.component(...)' working.
DanielRosenwasser 540a38f
Made it so that any 'data' function can only access 'props' and base …
DanielRosenwasser f34f4f6
Improved defaults, fixed overloads and types for functional component…
DanielRosenwasser b1f40ce
Condensed declaration of 'watch'.
DanielRosenwasser 355ff75
Added two tests for 'extend'.
DanielRosenwasser bc54007
.\types\options.d.ts
DanielRosenwasser e7ea5bb
Updated tests, tighted strictness.
DanielRosenwasser ebde0b1
Merge remote-tracking branch 'upstream/dev' into accurateVueTypes
DanielRosenwasser d78d14b
Made the Vue instance non-generic, made readonly, augmented tests.
DanielRosenwasser fc83771
Make it possible to extend Vue without type arguments.
DanielRosenwasser a50c838
Removed 'ThisTypedComponentOptions'.
DanielRosenwasser 3c86b10
Merge remote-tracking branch 'upstream/dev' into accurateVueTypes
DanielRosenwasser 33a106c
Upgraded dependency on TypeScript.
DanielRosenwasser 0f586db
Added test by @ktsn.
DanielRosenwasser 1092efe
Removed unnecessary mixin constructors, made 'VueConstructor' generic.
DanielRosenwasser ebd8c0b
Merge remote-tracking branch 'upstream/dev' into accurateVueTypes
DanielRosenwasser c628103
[release] [email protected] (#6196)
Hanks10100 e4a8545
Merge remote-tracking branch 'upstream/dev' into accurateVueTypes
DanielRosenwasser f7ebfa3
Props -> Record<keyof Props, any>
DanielRosenwasser bb0ff30
Update TypeScript devDependency.
DanielRosenwasser File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Shouldn't it be depending on a stable version?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It depended on some experimental changes but afaik they landed in 2.4, didn't they @DanielRosenwasser?