//// [multipleStringIndexers.ts] // Multiple indexers of the same type are an error class C { [x: string]: string; [x: string]: string; } interface I { [x: string]: string; [x: string]: string; } var a: { [x: string]: string; [x: string]: string; } var b: { [x: string]: string; [x: string]: string; } = { y: '' } class C2 { [x: string]: string; [x: string]: string; } interface I2 { [x: string]: string; [x: string]: string; } //// [multipleStringIndexers.js] // Multiple indexers of the same type are an error var C = (function () { function C() { } return C; })(); var a; var b = { y: '' }; var C2 = (function () { function C2() { } return C2; })();