我正在寻找一种无需声明接口即可使以下代码编译的方法。
var a : <A>{ (value: A): void; (): A; } = null;
这样的泛型类型甚至不存在是没有意义的。这是Foo<T> x;
没有实际T
范围就不能用C ++编写的相同原因-类型显式后,就必须对其进行绑定。
您可以改写它,它可能仍然具有您想要的语义。
var a: { <A>(value: A): void; <A>(): A; } = null;
如果这不是您想要的内容,那么发布一些有关有效调用和无效调用的示例可能会很有用a
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句