где его быть не должно?
https://www.typescriptlang.org/play/index.html#code/FAFwngDgpgBAKjAvDA3sGGYQE4HsIBcMAziNgJYB2A5gDSYzAC+wwAxrpaTAB5IwAKAJRE4AbQC6SAHypGDbFBABXbJRgByABZQANrtwaAdMQi7yIARo1CjAWwCGEAX0SyBaBgxz4iPWuheGD4QAExEGgDuWg4gUABuUNgagRhMQkLMwEA
тс не осилил цепочку преобразований, упрощай https://www.typescriptlang.org/play/index.html?ssl=7&ssc=34&pln=10&pc=7#code/FAFwngDgpgBAKjAvDA3sGGYQE4HsIBcMAziNgJYB2A5sAL7DADGulpMAHkjABQCUROAG0AukgB8qGOkzYoIAK7ZKMAOQALKABstuVQDpiELeRA9VqvvoC2AQwg8WlAG5RsIN33qMAZgspMIOSsME6u7m48pNhE0VTUAvCoMhhyisrJmFlYeIQkZAA0Kdk4+ABMRKoA7uq2HuGqxQwMQA
А почему он должен ругаться? Структурная типизация же, а не номинальная.
Обсуждают сегодня