14 lines
289 B
JavaScript
14 lines
289 B
JavaScript
|
//// [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;
|