1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
=== tests/cases/conformance/salsa/bug24730.js ===
var UI = {}
>UI : typeof UI
>{} : {}
UI.TreeElement = class {
>UI.TreeElement = class { constructor() { this.treeOutline = 12 }} : typeof TreeElement
>UI.TreeElement : typeof TreeElement
>UI : typeof UI
>TreeElement : typeof TreeElement
>class { constructor() { this.treeOutline = 12 }} : typeof TreeElement
constructor() {
this.treeOutline = 12
>this.treeOutline = 12 : 12
>this.treeOutline : number
>this : this
>treeOutline : number
>12 : 12
}
};
UI.context = new UI.TreeElement()
>UI.context = new UI.TreeElement() : TreeElement
>UI.context : TreeElement
>UI : typeof UI
>context : TreeElement
>new UI.TreeElement() : TreeElement
>UI.TreeElement : typeof TreeElement
>UI : typeof UI
>TreeElement : typeof TreeElement
class C extends UI.TreeElement {
>C : C
>UI.TreeElement : TreeElement
>UI : typeof UI
>TreeElement : typeof TreeElement
onpopulate() {
>onpopulate : () => void
this.doesNotExist
>this.doesNotExist : any
>this : this
>doesNotExist : any
this.treeOutline.doesntExistEither()
>this.treeOutline.doesntExistEither() : any
>this.treeOutline.doesntExistEither : any
>this.treeOutline : number
>this : this
>treeOutline : number
>doesntExistEither : any
}
};
|