1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
//// [tests/cases/compiler/jsFileCompilationClassMethodContainingArrowFunction.ts] ////
=== a.js ===
class c {
>c : Symbol(c, Decl(a.js, 0, 0))
method(a) {
>method : Symbol(c.method, Decl(a.js, 0, 9))
>a : Symbol(a, Decl(a.js, 1, 11))
let x = a => this.method(a);
>x : Symbol(x, Decl(a.js, 2, 11))
>a : Symbol(a, Decl(a.js, 2, 15))
>this.method : Symbol(c.method, Decl(a.js, 0, 9))
>this : Symbol(c, Decl(a.js, 0, 0))
>method : Symbol(c.method, Decl(a.js, 0, 9))
>a : Symbol(a, Decl(a.js, 2, 15))
}
}
|