вывел тип?
в примере ниже выводит string | number, хотелось бы получить number
https://www.typescriptlang.org/play?ssl=14&ssc=21&pln=14&pc=27#code/KYDwDg9gTgLgBAE2AYwDYEMrDjAnmbAGWADMYAeAFQD44BeOAbwCg42d0BzALjgCJUpGHwDcrdgDd0qAK7BelMQF8xoSLEQoMWHPmwAlAJacAFhRr0m4tjC68+UY2dHW4U2fLiLmK5mujwSGiY2HgEcACihjAmwFDkEQA0cACCtAzEZAm0AD5wRqYUaWLMzGHYESAwUOjIMAVmVOlecKAwwAB2CADOkdGx8egduMmGHSRx+bQA-PlwvB3AEnEl5XAAwrHIANaWUTFx5N3VY5zJHTIAtgBGcdRia-rA3TKo8AyV1bX1ThSbKNt7kA
нашел пример где с юнионами не справился)
Есть статья про Distributive omit. Я на 100% не разобрался с примером, но подозреваю, что такая же фигня.
что-то не выпадает сразу статья только такое, оно? https://davidgomes.com/pick-omit-over-union-types-in-typescript/
Тут разве не достаточно extends Right<infer R>
Обсуждают сегодня