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

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

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

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

Спасибо!

4 ответа

Решение

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

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

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

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

Он содержит известное выравнивание между Typescript и ES6. Однако, похоже, что он не обновляется с конца апреля. Это, вероятно, из-за переезда в Github. Однако на github нет эквивалентной таблицы. Страница дорожной карты там:

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

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

РЕДАКТИРОВАТЬ

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

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

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

Некоторые функции ECMAScript 6, поддерживаемые TypeScript:

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

Источник:

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

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

Другие вопросы по тегам