@@ -630,18 +630,19 @@ const typeAndDefinitionChecks = [
630
630
true
631
631
] ,
632
632
633
- [ { isDefined : 'foo' } , { bar : 42 } , false ] ,
634
- [ { isDefined : 'bar' } , { bar : 42 } , true ] ,
635
- [ { isDefined : 'bar' } , { bar : undefined } , true ] ,
636
- { ast : { isDefined : 'foo' } , suffix : 'const foo = undefined' , expected : false } ,
637
- { ast : { isDefined : 'foo' } , suffix : 'const foo = 42' , expected : false } ,
638
- { ast : { isDefined : 'foo' } , suffix : 'let foo' , expected : false } ,
639
- { ast : { isDefined : 'foo' } , suffix : 'let foo = undefined' , expected : false } ,
640
- { ast : { isDefined : 'foo' } , suffix : 'let foo = 42' , expected : false } ,
641
- { ast : { isDefined : 'foo' } , suffix : 'var foo' , expected : true } , // var is hoisted
642
- { ast : { isDefined : 'foo' } , suffix : 'var foo = undefined' , expected : true } , // var is hoisted
643
- { ast : { isDefined : 'foo' } , suffix : 'var foo = 42' , expected : true } , // var is hoisted
644
- { ast : { isDefined : 'foo' } , suffix : '' , expected : false }
633
+ [ { isDefined : { ref : 'foo' } } , { bar : 42 } , false ] ,
634
+ [ { isDefined : { ref : 'bar' } } , { bar : 42 } , true ] ,
635
+ [ { isDefined : { ref : 'bar' } } , { bar : undefined } , true ] ,
636
+ { ast : { isDefined : { ref : 'foo' } } , suffix : 'const foo = undefined' , expected : false } ,
637
+ { ast : { isDefined : { ref : 'foo' } } , suffix : 'const foo = 42' , expected : false } ,
638
+ { ast : { isDefined : { ref : 'foo' } } , suffix : 'let foo' , expected : false } ,
639
+ { ast : { isDefined : { ref : 'foo' } } , suffix : 'let foo = undefined' , expected : false } ,
640
+ { ast : { isDefined : { ref : 'foo' } } , suffix : 'let foo = 42' , expected : false } ,
641
+ { ast : { isDefined : { ref : 'foo' } } , suffix : 'var foo' , expected : true } , // var is hoisted
642
+ { ast : { isDefined : { ref : 'foo' } } , suffix : 'var foo = undefined' , expected : true } , // var is hoisted
643
+ { ast : { isDefined : { ref : 'foo' } } , suffix : 'var foo = 42' , expected : true } , // var is hoisted
644
+ { ast : { isDefined : { ref : 'foo' } } , suffix : 'function foo () {}' , expected : true } , // function is hoisted
645
+ { ast : { isDefined : { ref : 'foo' } } , suffix : '' , expected : false }
645
646
]
646
647
647
648
function overloadPropertyWithGetter ( obj , propName ) {
0 commit comments