22 lines
380 B
Plaintext
22 lines
380 B
Plaintext
=== tests/cases/compiler/quotedPropertyName3.ts ===
|
|
class Test {
|
|
>Test : Test
|
|
|
|
"prop1": number;
|
|
foo() {
|
|
>foo : () => void
|
|
|
|
var x = () => this["prop1"];
|
|
>x : () => number
|
|
>() => this["prop1"] : () => number
|
|
>this["prop1"] : number
|
|
>this : Test
|
|
>"prop1" : string
|
|
|
|
var y: number = x();
|
|
>y : number
|
|
>x() : number
|
|
>x : () => number
|
|
}
|
|
}
|