この(有効な)typescriptインターフェースに従うjavascript関数を書くことは可能ですか:
interface Foo{
// constructor:
new (): string;
}
つまり、 new 演算子で呼び出されたときに文字列を返すもの。たとえば、以下は機能しません。
function foo(){
return "something";
}
var x = new foo();
// x is now foo (and not string) whether you like it or not :)