Мой исходный код - Objective-C, где вы можете указать типы, в которых есть как классы, так и интерфейсы. Кажется, я не могу найти документацию, которая показывает это в TypeScript, но она должна существовать, правильно?Указание типа с классом и интерфейсом в TypeScript
Вот пример:
class Vehicle {}
class Car extends Vehicle {}
class Truck extends Vehicle {}
interface Electric{}
// These next lines are WRONG!
ChargeMyCar(car: Car<Electric>) { ... }
ChargeMyTruck(truck: Truck<Electric>) { ... }
Возможно ли это? Что такое синтаксис?
Как насчет типа, который имеет несколько интерфейсов?
Brent - после прочтения ваш вопрос несколько раз, я не уверен, что вы ищете для. Возможно, вы могли бы показать, какой код вы используете в Objective-C, и тогда может быть яснее, что такое аналогичный TypeScript. – NYCdotNet