@@ -239,7 +239,7 @@ export default class Component {
239
239
const program : any = { type : 'Program' , body : result . js } ;
240
240
241
241
walk ( program , {
242
- enter : ( node , parent , key ) => {
242
+ enter : ( node : Node , parent : Node , key ) => {
243
243
if ( node . type === 'Identifier' ) {
244
244
if ( node . name [ 0 ] === '@' ) {
245
245
if ( node . name [ 1 ] === '_' ) {
@@ -526,7 +526,7 @@ export default class Component {
526
526
if ( ! script ) return ;
527
527
528
528
walk ( script . content , {
529
- enter ( node ) {
529
+ enter ( node : Node ) {
530
530
if ( node . type === 'LabeledStatement' && node . label . name === '$' ) {
531
531
component . warn ( node as any , {
532
532
code : 'module-script-reactive-declaration' ,
@@ -715,7 +715,7 @@ export default class Component {
715
715
let scope_updated = false ;
716
716
717
717
walk ( content , {
718
- enter ( node , parent , prop , index ) {
718
+ enter ( node : Node , parent , prop , index ) {
719
719
if ( map . has ( node ) ) {
720
720
scope = map . get ( node ) ;
721
721
}
@@ -741,7 +741,7 @@ export default class Component {
741
741
component . warn_on_undefined_store_value_references ( node , parent , scope ) ;
742
742
} ,
743
743
744
- leave ( node ) {
744
+ leave ( node : Node ) {
745
745
// do it on leave, to prevent infinite loop
746
746
if ( component . compile_options . dev && component . compile_options . loopGuardTimeout > 0 ) {
747
747
const to_replace_for_loop_protect = component . loop_protect ( node , scope , component . compile_options . loopGuardTimeout ) ;
@@ -785,7 +785,7 @@ export default class Component {
785
785
let scope = instance_scope ;
786
786
787
787
walk ( content , {
788
- enter ( node , parent ) {
788
+ enter ( node : Node , parent : Node ) {
789
789
if ( map . has ( node ) ) {
790
790
scope = map . get ( node ) ;
791
791
}
@@ -813,7 +813,7 @@ export default class Component {
813
813
}
814
814
} ,
815
815
816
- leave ( node ) {
816
+ leave ( node : Node ) {
817
817
if ( map . has ( node ) ) {
818
818
scope = scope . parent ;
819
819
}
@@ -881,7 +881,7 @@ export default class Component {
881
881
let scope = instance_scope ;
882
882
883
883
walk ( this . ast . instance . content , {
884
- enter ( node , parent , key , index ) {
884
+ enter ( node : Node , parent , key , index ) {
885
885
if ( / F u n c t i o n / . test ( node . type ) ) {
886
886
return this . skip ( ) ;
887
887
}
@@ -958,7 +958,7 @@ export default class Component {
958
958
}
959
959
} ,
960
960
961
- leave ( node , parent , _key , index ) {
961
+ leave ( node : Node , parent , _key , index ) {
962
962
if ( map . has ( node ) ) {
963
963
scope = scope . parent ;
964
964
}
@@ -1059,7 +1059,7 @@ export default class Component {
1059
1059
walking . add ( fn_declaration ) ;
1060
1060
1061
1061
walk ( fn_declaration , {
1062
- enter ( node , parent ) {
1062
+ enter ( node : Node , parent ) {
1063
1063
if ( ! hoistable ) return this . skip ( ) ;
1064
1064
1065
1065
if ( map . has ( node ) ) {
@@ -1107,7 +1107,7 @@ export default class Component {
1107
1107
}
1108
1108
} ,
1109
1109
1110
- leave ( node ) {
1110
+ leave ( node : Node ) {
1111
1111
if ( map . has ( node ) ) {
1112
1112
scope = scope . parent ;
1113
1113
}
@@ -1150,7 +1150,7 @@ export default class Component {
1150
1150
const map = this . instance_scope_map ;
1151
1151
1152
1152
walk ( node . body , {
1153
- enter ( node , parent ) {
1153
+ enter ( node : Node , parent ) {
1154
1154
if ( map . has ( node ) ) {
1155
1155
scope = map . get ( node ) ;
1156
1156
}
@@ -1190,7 +1190,7 @@ export default class Component {
1190
1190
}
1191
1191
} ,
1192
1192
1193
- leave ( node ) {
1193
+ leave ( node : Node ) {
1194
1194
if ( map . has ( node ) ) {
1195
1195
scope = scope . parent ;
1196
1196
}
@@ -1450,4 +1450,4 @@ function get_relative_path(from: string, to: string) {
1450
1450
}
1451
1451
1452
1452
return from_parts . concat ( to_parts ) . join ( '/' ) ;
1453
- }
1453
+ }
0 commit comments