#typescript #types #union-types
#typescript #типы #типы объединения
Вопрос:
В моем TypeScript у меня есть много подобных методов, и в любом методе, который имеет тот же параметр или возвращаемый тип, я должен повторить эти типы объединения:
foo(bar: 'a' | 'b' | 'z' | 'AA'){
}
Есть ли какой-либо способ определить единый тип для этих типов объединения и не повторять эти коды ни разу (без использования перечисления или передачи параметров как каких-либо)?
Комментарии:
1.
type Example = 'a' | 'b' | 'z' | 'AA'
, используется какfoo(bar: Example){}
2. Большое вам спасибо @NicholasTower, это именно то, чего я хочу.