(a: string) => void | ((a: number) => void)
type B = (a: string | number) => void
(А не обязательно string | number - любые типы)
чего вы пытаетесь добиться?
Я написал
только для примитивных типов?
Нет > (А не обязательно string | number - любые типы)
можете хотя бы примерно показать, как это должно использоваться?
Это костыль для решения вот этого
Обсуждают сегодня