Результаты поиска по запросу "conditional-types"
тип, который теперь является частью стандартной библиотеки), вы можете написать:
нале изменений 2.8 они имеют этот пример для условных типов: type Diff<T, U> = T extends U ? never : T; // Remove types from T that are assignable to U type T30 = Diff<"a" | "b" | "c" | "d", "a" | "c" | "f">; // "b" | "d"Я хочу сделать это, ...
Вам необходимо явно удалить необязательный модификатор.
ьзуя новые условные типы в TypeScript (или, возможно, другой метод), есть ли способ выбрать только определенные свойства интерфейса на основе их модификаторов? Например, имея ... interface I1 { readonly n: number s: string }Я хотел бы создать ...