簡體   English   中英

如何在打字稿中定義匿名通用接口?

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

如果這不是您要查找的內容,則發布一些關於aa有效和無效調用的示例會很有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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