Котаны, начал переписывать кусок проекта на ТайпСкрипте, все хорошо - автодополнение, статические проверки.. но!
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)
 - Форум FOPEN_MAX и thread safety (2006)
 - Форум TypeScript Native (AOT) Compiler (2021)
 
- Форум Typescript, как ведущая технология. (2023)
 - Форум Sourcemap для typescript + webpack (2019)
 - Форум Почему Undefined Behaviour настолько Undefined? (2016)
 - Форум Разделяемая библиотека и thread safety (2014)
 - Форум undefined reference (2008)