swc/crates/swc_ecma_parser/tests/tsc/staticIndexSignature2.ts

11 lines
174 B
TypeScript
Raw Normal View History

class C {
static readonly [s: string]: number;
static readonly [s: number]: 42
}
C["foo"] = 1
C.bar = 2;
const foo = C["foo"]
C[42] = 42
C[2] = 2;
const bar = C[42]