Declaration,
ExportSpecifier,
Identifier,
+ LVal,
Node,
ObjectPattern,
Statement,
}
// defineProps
- const isDefineProps = processDefineProps(ctx, init, decl.id)
+ const isDefineProps = processDefineProps(ctx, init, decl.id as LVal)
if (ctx.propsDestructureRestId) {
setupBindings[ctx.propsDestructureRestId] =
BindingTypes.SETUP_REACTIVE_CONST
// defineEmits
const isDefineEmits =
- !isDefineProps && processDefineEmits(ctx, init, decl.id)
+ !isDefineProps && processDefineEmits(ctx, init, decl.id as LVal)
!isDefineEmits &&
- (processDefineSlots(ctx, init, decl.id) ||
- processDefineModel(ctx, init, decl.id))
+ (processDefineSlots(ctx, init, decl.id as LVal) ||
+ processDefineModel(ctx, init, decl.id as LVal))
if (
isDefineProps &&
catalogs:
default:
'@babel/parser':
- specifier: ^7.27.5
- version: 7.27.5
+ specifier: ^7.28.0
+ version: 7.28.0
'@babel/types':
- specifier: ^7.27.6
- version: 7.27.6
+ specifier: ^7.28.0
+ version: 7.28.0
'@vitejs/plugin-vue':
specifier: ^5.2.4
version: 5.2.4
devDependencies:
'@babel/parser':
specifier: 'catalog:'
- version: 7.27.5
+ version: 7.28.0
'@babel/types':
specifier: 'catalog:'
- version: 7.27.6
+ version: 7.28.0
'@rollup/plugin-alias':
specifier: ^5.1.1
version: 5.1.1(rollup@4.44.2)
dependencies:
'@babel/parser':
specifier: 'catalog:'
- version: 7.27.5
+ version: 7.28.0
'@vue/shared':
specifier: workspace:*
version: link:../shared
devDependencies:
'@babel/types':
specifier: 'catalog:'
- version: 7.27.6
+ version: 7.28.0
packages/compiler-dom:
dependencies:
dependencies:
'@babel/parser':
specifier: 'catalog:'
- version: 7.27.5
+ version: 7.28.0
'@vue/compiler-core':
specifier: workspace:*
version: link:../compiler-core
devDependencies:
'@babel/types':
specifier: 'catalog:'
- version: 7.27.6
+ version: 7.28.0
'@vue/consolidate':
specifier: ^1.0.0
version: 1.0.0
dependencies:
'@babel/parser':
specifier: 'catalog:'
- version: 7.27.5
+ version: 7.28.0
estree-walker:
specifier: 'catalog:'
version: 2.0.2
resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==}
engines: {node: '>=6.9.0'}
- '@babel/parser@7.27.5':
- resolution: {integrity: sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg==}
+ '@babel/parser@7.28.0':
+ resolution: {integrity: sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==}
engines: {node: '>=6.0.0'}
hasBin: true
- '@babel/types@7.27.6':
- resolution: {integrity: sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q==}
+ '@babel/types@7.28.0':
+ resolution: {integrity: sha512-jYnje+JyZG5YThjHiF28oT4SIZLnYOcSBb6+SDaFIyzDVSkXQmQQYclJ2R+YxcdmK0AX6x1E5OQNtuh3jHDrUg==}
engines: {node: '>=6.9.0'}
'@bcoe/v8-coverage@1.0.2':
'@babel/helper-validator-identifier@7.27.1': {}
- '@babel/parser@7.27.5':
+ '@babel/parser@7.28.0':
dependencies:
- '@babel/types': 7.27.6
+ '@babel/types': 7.28.0
- '@babel/types@7.27.6':
+ '@babel/types@7.28.0':
dependencies:
'@babel/helper-string-parser': 7.27.1
'@babel/helper-validator-identifier': 7.27.1
babel-walk@3.0.0-canary-5:
dependencies:
- '@babel/types': 7.27.6
+ '@babel/types': 7.28.0
balanced-match@1.0.2: {}
constantinople@4.0.1:
dependencies:
- '@babel/parser': 7.27.5
- '@babel/types': 7.27.6
+ '@babel/parser': 7.28.0
+ '@babel/types': 7.28.0
content-disposition@0.5.2: {}
magicast@0.3.5:
dependencies:
- '@babel/parser': 7.27.5
- '@babel/types': 7.27.6
+ '@babel/parser': 7.28.0
+ '@babel/types': 7.28.0
source-map-js: 1.2.1
make-dir@4.0.0:
with@7.0.2:
dependencies:
- '@babel/parser': 7.27.5
- '@babel/types': 7.27.6
+ '@babel/parser': 7.28.0
+ '@babel/types': 7.28.0
assert-never: 1.3.0
babel-walk: 3.0.0-canary-5