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
|
=== tests/cases/conformance/salsa/a.js ===
export default function MyClass() {
>MyClass : typeof MyClass
}
MyClass.bar = class C {
>MyClass.bar = class C {} : typeof C
>MyClass.bar : typeof C
>MyClass : typeof MyClass
>bar : typeof C
>class C {} : typeof C
>C : typeof C
}
MyClass.bar
>MyClass.bar : typeof C
>MyClass : typeof MyClass
>bar : typeof C
=== tests/cases/conformance/salsa/b.js ===
import MC from './a'
>MC : typeof MC
MC.bar
>MC.bar : typeof C
>MC : typeof MC
>bar : typeof C
/** @type {MC.bar} */
var x
>x : C
|