Skip to content
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

Further improve Vue type declarations for canonical usage #6391

Merged
merged 56 commits into from
Oct 6, 2017
Merged
Show file tree
Hide file tree
Changes from 37 commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
5b5a88f
refactor TypeScript typings to use ES style exports
yyx990803 Feb 26, 2017
385a744
Allow functions in 'methods' & 'computed' to view themselves, as well…
DanielRosenwasser Mar 8, 2017
8cd5b9c
Got 'new Vue(...)', 'Vue.extend(...)', and 'Vue.component(...)' working.
DanielRosenwasser Mar 16, 2017
540a38f
Made it so that any 'data' function can only access 'props' and base …
DanielRosenwasser Mar 27, 2017
f34f4f6
Improved defaults, fixed overloads and types for functional component…
DanielRosenwasser Jun 1, 2017
b1f40ce
Condensed declaration of 'watch'.
DanielRosenwasser Jun 1, 2017
355ff75
Added two tests for 'extend'.
DanielRosenwasser Jun 1, 2017
bc54007
.\types\options.d.ts
DanielRosenwasser Jun 1, 2017
e7ea5bb
Updated tests, tighted strictness.
DanielRosenwasser Jun 1, 2017
ebde0b1
Merge remote-tracking branch 'upstream/dev' into accurateVueTypes
DanielRosenwasser Jun 1, 2017
d78d14b
Made the Vue instance non-generic, made readonly, augmented tests.
DanielRosenwasser Jun 14, 2017
fc83771
Make it possible to extend Vue without type arguments.
DanielRosenwasser Jun 14, 2017
a50c838
Removed 'ThisTypedComponentOptions'.
DanielRosenwasser Jun 14, 2017
3c86b10
Merge remote-tracking branch 'upstream/dev' into accurateVueTypes
DanielRosenwasser Jun 14, 2017
33a106c
Upgraded dependency on TypeScript.
DanielRosenwasser Jun 15, 2017
0f586db
Added test by @ktsn.
DanielRosenwasser Jun 15, 2017
1092efe
Removed unnecessary mixin constructors, made 'VueConstructor' generic.
DanielRosenwasser Jun 15, 2017
ebd8c0b
Merge remote-tracking branch 'upstream/dev' into accurateVueTypes
DanielRosenwasser Jun 23, 2017
c628103
[release] [email protected] (#6196)
Hanks10100 Jul 24, 2017
e4a8545
Merge remote-tracking branch 'upstream/dev' into accurateVueTypes
DanielRosenwasser Jul 28, 2017
3cac5c7
fix-Firefox (#6359)
xbufan Aug 13, 2017
d55bc63
feat(typing): compatible interface declaration
HerringtonDarkholme Aug 16, 2017
07eb21c
improve typing and tests
HerringtonDarkholme Aug 16, 2017
e7777d7
Merge branch 'new-type' of github.com:HerringtonDarkholme/vue into ne…
HerringtonDarkholme Aug 17, 2017
21d62a1
fix(typing): change default computed typing
HerringtonDarkholme Aug 17, 2017
0958bda
feat(typing): add more specific prop typing
HerringtonDarkholme Aug 17, 2017
6c76c45
feat(typing): refine props
HerringtonDarkholme Aug 17, 2017
5335788
fix(typing): fix some typing errors
HerringtonDarkholme Aug 17, 2017
8a1aab2
fix(typing): add async component back
HerringtonDarkholme Aug 17, 2017
042e1c3
test(typing): add small granular test
HerringtonDarkholme Aug 17, 2017
76de5dc
feat(typing): add ArrayProp back
HerringtonDarkholme Aug 17, 2017
070460b
feat(typing): add array types back
HerringtonDarkholme Aug 17, 2017
718dd7d
feat(typing): add array prop to extend/component
HerringtonDarkholme Aug 17, 2017
89f958b
feat(typing): add string prop test
HerringtonDarkholme Aug 17, 2017
da53a0a
fix(typing): add more compatibility test
HerringtonDarkholme Aug 17, 2017
e034641
fix(typing): address code review feedback
HerringtonDarkholme Aug 20, 2017
c9f0939
fix(typing): add cyclic test case
HerringtonDarkholme Aug 20, 2017
754d0df
feat(typing): add union type test
HerringtonDarkholme Aug 20, 2017
b784785
feat(typing): use call signatures
HerringtonDarkholme Aug 26, 2017
d5fbd81
fix(typing): add tests for regexp and array
HerringtonDarkholme Aug 28, 2017
37c5883
feat(typing): label props as readonly
HerringtonDarkholme Aug 29, 2017
9e6931a
fix(typing): this in beforeCreate is plain Vue
HerringtonDarkholme Aug 29, 2017
d9accb0
fix(typing): fix beforeCreate test
HerringtonDarkholme Aug 29, 2017
b90386a
fix(typing): use extended typing
HerringtonDarkholme Aug 29, 2017
67eab9c
chore: update backers
yyx990803 Aug 3, 2017
97a401e
Merge branch 'dev' of github.com:vuejs/vue into new-type
HerringtonDarkholme Aug 29, 2017
8df15b7
Merge branch 'dev' of github.com:vuejs/vue into new-type
HerringtonDarkholme Sep 6, 2017
1ac0b7a
Merge branch 'new-type' of github.com:HerringtonDarkholme/vue into ne…
HerringtonDarkholme Sep 6, 2017
4649739
Simplify 'CreateElement', remove potential error in 'AsyncComponent' …
DanielRosenwasser Sep 9, 2017
c953990
Simplify down to two overloads.
DanielRosenwasser Sep 11, 2017
8901752
Merge pull request #1 from DanielRosenwasser/simplifyCreateElement
HerringtonDarkholme Sep 12, 2017
a7f84d9
Merge branch 'dev' of github.com:vuejs/vue into new-type
HerringtonDarkholme Sep 14, 2017
5fa1ab9
Merge branch 'new-type' of github.com:HerringtonDarkholme/vue into ne…
HerringtonDarkholme Sep 14, 2017
a595239
fix(typing): fix functional component typing
HerringtonDarkholme Sep 14, 2017
00aa9d3
Merge branch 'dev' of github.com:vuejs/vue into new-type
HerringtonDarkholme Sep 17, 2017
6091248
Merge branch 'dev' of github.com:vuejs/vue into new-type
HerringtonDarkholme Sep 18, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion build/release-weex.sh
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,6 @@ if [[ $REPLY =~ ^[Yy]$ ]]; then
cd -

# commit
git add src/entries/weex*
git add packages/weex*
git commit -m "[release] weex-vue-framework@$NEXT_VERSION"
fi
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@
"selenium-server": "^2.53.1",
"serialize-javascript": "^1.3.0",
"shelljs": "^0.7.8",
"typescript": "^2.3.4",
"typescript": "2.4.2",
"uglify-js": "^3.0.15",
"webpack": "^2.6.1",
"weex-js-runtime": "^0.20.5",
Expand Down
Loading