簡體   English   中英

如何在打字稿中返回新的Type?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM