Подтвердить что ты не робот

Какие функции ES6 реализованы в Typescript?

Я искал список функций Ecmascript 6, которые в настоящее время реализованы в typescript, но не смогли найти что-либо актуальное в режиме онлайн.

Вот список возможностей, которые я придумал до сих пор:

  • Функции стрелок.
  • Параметр сохранения
  • Значения параметров по умолчанию
  • Классы (реализована ли вся спецификация?)
  • Модули (я думаю, что есть некоторые различия в реализации)

Спасибо!

4b9b3361

Ответ 1

В этой таблице также перечислены TypeScript, а также многие другие браузеры и их текущий уровень реализации ES6:

http://kangax.github.io/compat-table/es6/

Ответ 2

Я нашел эту ссылку:

https://typescript.codeplex.com/wikipage?title=ECMAScript%206%20Status&referringTitle=Roadmap

Он содержит известное выравнивание между Typescript и ES6. Он, похоже, не обновляется с конца апреля. Вероятно, это связано с переходом к Гитубу. Однако на github нет эквивалентной таблицы. На дорожной карте есть:

https://github.com/Microsoft/TypeScript/wiki/Roadmap

Надеемся, что они могут обновить его с помощью матрицы, аналогичной той, которая находится на codeplex.

ИЗМЕНИТЬ

Я нашел эту ссылку:

https://github.com/Microsoft/TypeScript/milestones

В то время как не таблица сопоставлений функций, вы можете получить представление о прогрессе в направлении завершения их версий дорожной карты. По моему мнению, версия 2.0 составляет около 40%. Они говорят, что пытаются продлить каждые 6-8 недель.

Ответ 3

Некоторые из функций ECMAScript 6 поддерживаются TypeScript:

  • Классы (с поддержкой дополнительных аннотаций типа)
  • Дженерики
  • Модули (внутренние модули связаны с ECMAScript 6)
  • Функции стрелок
  • Параметры по умолчанию

Источник:

Ответ 4

Таблица Kagnax сейчас не актуальна http://kangax.github.io/compat-table/es6/

Он содержит информацию о Typescript 1.6 В январе 2017 года версия 2.1.5 доступна и имеет больше возможностей.