#javascript #typescript
#javascript #typescript
Вопрос:
Это мой код :
type fnType = ((a: number, b: number) => void) | ((a: number, b: number) => Promise<void>);
Есть ли способ избежать сильного повторения с аргументами функции?
Ответ №1:
Да, есть
type Fn<R> = (a: number, b: number) => R;
// your type
type fnType = Fn<void> | Fn<Promise<void>>