//// [constructorAsType.ts]
var Person:new () => {name: string;} = function () {return {name:"joe"};};

var Person2:{new() : {name:string;};};

Person = Person2;

//// [constructorAsType.js]
var Person = function () {
    return { name: "joe" };
};
var Person2;
Person = Person2;
