var Person:new () => {name: string;} = function () {return {name:"joe"};}; var Person2:{new() : {name:string;};}; Person = Person2;