Котаны, начал переписывать кусок проекта на ТайпСкрипте, все хорошо - автодополнение, статические проверки.. но!
Undefined является bottom type, а следовательно, undefined может являться значением любого типа, со всеми катастрофическими последствиями (`TypeError: undefined is not an object` в рантайме).
Нельзя ли как-то научить конпелятор давать мне по рукам, если я разименовываю поля значения без предварительной проверки этого самого значения на undefined, как, например, это сделано в няшном Котлине?
inb4: хачкелль, монадки
Ответ на:
комментарий
от blan4
Ответ на:
комментарий
от anon1984
Ответ на:
комментарий
от blan4
7 марта 2016 г.
Ответ на:
комментарий
от anon1984
Ответ на:
Жди
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Новости Первый официальный релиз языка Ceylon (2011)
- Форум Присвоить undefined куда не надо в typescript (2019)
- Новости Вышел Typescript 2.0 (2016)
- Форум Sourcemap для typescript + webpack (2019)
- Форум Typescript, как ведущая технология. (2023)
- Форум TypeScript Native (AOT) Compiler (2021)
- Форум FOPEN_MAX и thread safety (2006)
- Форум Почему Undefined Behaviour настолько Undefined? (2016)
- Форум Почему TypeScript, а не Dart? (2020)
- Форум Разработчик TypeScript (nodejs) (Senior/Lead) (2021)