[英]How to define a generic anonymous function type in TypeScript?
[英]How do I define an anonymous generic interface in typescript?
我正在尋找一種無需聲明接口即可使以下代碼編譯的方法。
var a : <A>{ (value: A): void; (): A; } = null;
像這樣的泛型類型甚至沒有意義。 不能寫Foo<T> x;
原因相同Foo<T> x;
在C ++中,在范圍內沒有實際的T
-一旦類型明確,則必須進行綁定。
您可以改寫它,它可能仍然具有您想要的語義。
var a: { <A>(value: A): void; <A>(): A; } = null;
如果這不是您要查找的內容,則發布一些關於a
上a
有效和無效調用的示例會很有用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.