使用类型安全定义typescript泛型

Defining typescript generics with type safety

你能用安全类型定义泛型吗,就像用C一样?

例如。

1
public bool Foo<T>() where T : struct { /* */ }

typescript现在有了泛型,但是我可以执行类似的操作吗?

谢谢。


好吧,看来你可以这样做:

1
Foo<T extends IBar>() { /* */ }

这似乎使得所有的调用都需要t来实现IBar