TypeScript/tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithConstructSignaturesThatHidesBaseSignature.ts
2014-07-12 17:30:19 -07:00

10 lines
160 B
TypeScript

interface Foo {
new (): { a: number };
}
interface Derived extends Foo {
new (): { a: number; b: number };
}
var d: Derived;
var r = new d();