1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
//// [tests/cases/compiler/indexSignatureWithInitializer.ts] ////
=== indexSignatureWithInitializer.ts ===
// These used to be indexers, now they are computed properties
interface I {
>I : Symbol(I, Decl(indexSignatureWithInitializer.ts, 0, 0))
[x = '']: string;
>[x = ''] : Symbol(I[x = ''], Decl(indexSignatureWithInitializer.ts, 1, 13))
}
class C {
>C : Symbol(C, Decl(indexSignatureWithInitializer.ts, 3, 1))
[x = 0]: string
>[x = 0] : Symbol(C[x = 0], Decl(indexSignatureWithInitializer.ts, 5, 9))
}
|