у нас где то был кусочек, где могло прийти все что угодно, и мы проверяли соответствует ли инпут типу но это не тесты а рантайм валидация на соответствие типам
в остальном стараемся делать такую систему типов, где как сказано выше, ошибка компиляции - ошибка типов
А посоветуйте пожалуйста где можно взять шаблон для сайта-портфолио (контакты, скилы, листинг проектов), чтобы в фигме или Фотошопе было и сразу для разных экранов, я начал практиковаться и делать это из головы и понял, что это не то
у нас где то был кусочек, где могло прийти все что угодно, и мы проверяли соответствует ли инпут типу но это не тесты а рантайм валидация на соответствие типам
в остальном стараемся делать такую систему типов, где как сказано выше, ошибка компиляции - ошибка типов
а хороший вопрос, почему TypeScript нельзя сделать soundness за флагом хотя бы?
Это вполне себе ответ, из которого можно понять, почему такого флага нет до сих пор, и не планируется от команды core-разработчиков. Никто из коммьюнити, в свою очередь, даже не выносил это на обсуждение, насколько мне известно. Так что, скорее всего можно, только этим никто не занимается.
Это вполне себе ответ, из которого можно понять, почему такого флага нет до сих пор, и не планируется от команды core-разработчиков. Никто из коммьюнити, в свою очередь, даже не выносил это на обсуждение, насколько мне известно. Так что, скорее всего можно, только этим никто не занимается.
лично я, не вижу блокеров сделать его soundness придётся попотеть с эмитом рантайм проверок, но это же вроде реально, но я скорее всего чего-то не знаю