Здорово, в WebStorm типы используются для подсказок, за исключением записи типа /** Type */ function fun() {}
а использовать типы для статического анализа недавно человек захотел только youtrack.jetbrains.net/issue/WI-8221 :)
Хм, а вы скиньте в багрекер (youtrack.jetbrains.net/) нужную информацию (инструкция devnet.jetbrains.net/docs/DOC-1253), они починят али посоветуют чего :)
Dart ориентирован как Better Language Translated to JavaScript внутри Гугла для замены GWT и Google Closure library, стрельнёт он или нет в глобальном масштабе — вопрос второй
1. Модули и библиотеки встроены в язык!
2. Новый язык позволяет избирательно осуществлять совместимость со старым кодом
3. В спецификации Дарта типизация не имеет эффекта в production mode (п. 13.1), в лучшем случае «намёк» кодогенератору
ЗЫ По мне сейчас что Dart, что CoffeeScript, оба транслируются в Джаваскрипт
а использовать типы для статического анализа недавно человек захотел только youtrack.jetbrains.net/issue/WI-8221 :)
ЗЫ
youtrack.jetbrains.net/issues?q=reported+by%3A+Vasiliy.Aksyonov+ < — 0 issues
2. Новый язык позволяет избирательно осуществлять совместимость со старым кодом
3. В спецификации Дарта типизация не имеет эффекта в production mode (п. 13.1), в лучшем случае «намёк» кодогенератору
ЗЫ По мне сейчас что Dart, что CoffeeScript, оба транслируются в Джаваскрипт