TypeScript/tests/cases/compiler/jsFileClassPropertyType3.ts
2017-02-09 14:55:07 -08:00

19 lines
275 B
TypeScript

// @allowJs: true
// @noEmit: true
// @filename: foo.js
class C {
constructor() {
if (cond) {
this.p = null;
}
else {
this.p = 0;
}
}
}
// @filename: bar.ts
(new C()).p = "string"; // Error