История изменений
Исправление makoven, (текущая версия) :
Что мне не нравится в ts, так это медленное его развитие и синтаксические расхождения с ES6 (особенно касаемо классов и пакетов).
Еще мудрежь с компиляцией: компилит он не отдельные файлы, но и все зависимости и самостоятельно решает куда и как это дерево файлов разместить. Приходится изворачиваться, создавать пустые файлы, чтобы подровнять иерархию.
Еще неудобное подключение d.ts определений через инклюд. Что делает практически невозможным грамотное разделение ts-кода на npm-модули
Посмотрим, может у гугла получится нормальней их atScript
Исходная версия makoven, :
Что мне не нравится в ts, так это медленное его развитие и синтаксические расхождения с ES6 (особенно касаемо классов и пакетов).
Еще мудрежь с компиляцией: компилит он не отдельные файлы, но и все зависимости и самостоятельно решает куда и как это дерево файлов разместить. Приходится изворачиваться, создавать пустые файлы, чтобы подровнять иерархию.
Еще неудобное подключение d.ts определений через инклюд. Что делает практически невозможным грамотное разделение ts-кода на npm-модули