33 lines
695 B
Plaintext
33 lines
695 B
Plaintext
=== tests/cases/compiler/functionsInClassExpressions.ts ===
|
|
let Foo = class {
|
|
>Foo : typeof Foo
|
|
>class { constructor() { this.bar++; } bar = 0; inc = () => { this.bar++; } m() { return this.bar; }} : typeof Foo
|
|
|
|
constructor() {
|
|
this.bar++;
|
|
>this.bar++ : number
|
|
>this.bar : number
|
|
>this : this
|
|
>bar : number
|
|
}
|
|
bar = 0;
|
|
>bar : number
|
|
>0 : 0
|
|
|
|
inc = () => {
|
|
>inc : () => void
|
|
>() => { this.bar++; } : () => void
|
|
|
|
this.bar++;
|
|
>this.bar++ : number
|
|
>this.bar : number
|
|
>this : this
|
|
>bar : number
|
|
}
|
|
m() { return this.bar; }
|
|
>m : () => number
|
|
>this.bar : number
|
|
>this : this
|
|
>bar : number
|
|
}
|