Evan You
|
271df09470
fix(compiler-sfc): normalize windows paths when resolving types
|
3 years ago |
Evan You
|
33adc2a17a
release: v3.3.0-alpha.10
|
3 years ago |
Evan You
|
4b5b384485
fix(hmr): invalidate cached props/emits options on hmr
|
3 years ago |
Evan You
|
4e028b9669
feat(compiler-sfc): support specifying global types for sfc macros
|
3 years ago |
Evan You
|
f22e32e365
feat(compiler-sfc): expose type resolve APIs
|
3 years ago |
Evan You
|
6b13e04b4c
feat(compiler-sfc): mark props destructure as experimental and require explicit opt-in
|
3 years ago |
Evan You
|
760755f4f8
feat(compiler-sfc): support string/number indexed types in macros
|
3 years ago |
Evan You
|
8d8ddd686c
feat(compiler-sfc): expose type import deps on compiled script block
|
3 years ago |
Evan You
|
075498c959
refactor: avoid hard error when inferring runtime type
|
3 years ago |
Evan You
|
a9f5e14c7c
chore: comments [ci skip]
|
3 years ago |
Evan You
|
34a007d00d
test: refactor resolveType test
|
3 years ago |
Evan You
|
3982bef533
feat(compiler-sfc): support resolving type imports from modules
|
3 years ago |
Evan You
|
8451b92a7a
wip: cache fileToScope + improve vue file offset
|
3 years ago |
Evan You
|
c93c11710e
refactor: improve type resolve error output
|
3 years ago |
Evan You
|
8aa4ea81d6
feat(compiler-sfc): support relative imported types in macros
|
3 years ago |
Evan You
|
1c06fe1d02
chore: improve sfc-playground typing + bump repl for 3.3 external type resolve support
|
3 years ago |
Evan You
|
5ff40bb0dc
feat(compiler-sfc): support namespace members type in macros
|
3 years ago |
Evan You
|
3f779ddbf8
feat(compiler-sfc): support string indexed type in macros
|
3 years ago |
Evan You
|
51773d5d1d
refactor: adjust ResolvedElements shape
|
3 years ago |
Evan You
|
1cfab4c695
feat(compiler-sfc): support limited built-in utility types in macros
|
3 years ago |
Evan You
|
fb8ecc803e
feat(compiler-sfc): support mapped types, string types & template type in macros
|
3 years ago |
Evan You
|
d1f973bff8
feat(compiler-sfc): support intersection and union types in macros
|
3 years ago |
Evan You
|
a6dedc33ba
test: split compileScript macro tests
|
3 years ago |
Evan You
|
b2cdb2645f
refactor(compiler-sfc): rework macro type resolution
|
3 years ago |
Evan You
|
ae5a9323b7
refactor(compiler-sfc): split normal script logic
|
3 years ago |
Evan You
|
3da1bb36b1
refactor(compiler-sfc): split all macros
|
3 years ago |
Evan You
|
c52157c87d
refactor(compiler-sfc): split more logic
|
3 years ago |
Evan You
|
0232c00e11
refactor(compiler-sfc): simplify props destructure arguments
|
3 years ago |
Evan You
|
5a529bbf23
refactor(compiler-sfc): extract defineEmits logic
|
3 years ago |
Evan You
|
9f2ca5155e
refactor(compiler-sfc): extract processDefineModel, move main magic string instance to context
|
3 years ago |