Поэтому я хотел бы использовать псевдоним для уродливого типа, который выглядит следующим образом:
Maybe<Promise<Paged<Carrier>, Problem>>[]
Что-то вроде:
import Response = Maybe<Promise<Paged<Carrier>, Problem>>[];
Есть ли способ сделать псевдонимы типа в TypeScript?