[英]How can I return a new Type in typescript?
我正在嘗試為lib編寫一個d.ts文件,該文件提供了extend
創建新類型(子類型)的靜態方法:
const SubType = SimpleLib.extend(proto);
const instance = new SubType();
如何寫d.ts文件?
您可以使用通用名稱,例如:
declare type Constructor<T> = new (...args: any[]) => T;
function extend<T extends Constructor>(ConstructorToExtend: T) => T;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.