//// [interfaceWithCallAndConstructSignature.ts]
interface Foo {
    (): number;
    new (): any;
}

var f: Foo;
var r = f();
var r2 = new f();

//// [interfaceWithCallAndConstructSignature.js]
var f;
var r = f();
var r2 = new f();
