Ответ 1
Хорошо, вы можете это сделать:
Foo<T extends IBar>() { /* */ }
И для всех вызовов требуется, чтобы T выполнял IBar
.
Можете ли вы определить общие типы с безопасными типами, как вы можете с помощью С#?
например.
public bool Foo<T>() where T : struct { /* */ }
Typescript теперь имеет дженерики, но могу ли я выполнить аналогичное действие?
Спасибо.
Хорошо, вы можете это сделать:
Foo<T extends IBar>() { /* */ }
И для всех вызовов требуется, чтобы T выполнял IBar
.