0
在常規的JS,你可以做這樣的事情:在TypeScript中聲明一個函數本身就是函數調用的結果?
function ConstructorFunc() {
function innerFunc(){ console.log("hello"); }
// Modify innerFunc prototype here...
return innerFunc;
}
var MyFunc = ConstructorFunc();
MyFunc();
> hello
,但我怎麼能做到這一點的打字稿爲以下不起作用
export function MyFunc = ConstructorFunc();
注:在我的實際項目ConstructorFunc來來自第三方圖書館,因此無法更改,爲了簡化問題,我只是簡化了它。
如果函數實際上來自第三方非TypeScript庫,那麼這是不是意味着你只想製作一個.tsd(TypeScript Definition)文件,所以TypeScript知道它存在?希望我不會誤解 – Katana314