A lot of tests used non-numeric property names for object literals that are contextually typed only by a numeric indexer.
12 lines
131 B
TypeScript
12 lines
131 B
TypeScript
class A {
|
|
foo: number;
|
|
}
|
|
|
|
class B extends A {
|
|
bar: string;
|
|
}
|
|
|
|
var x: {
|
|
[idx: number]: A;
|
|
} = { 0: new B() }
|