Машинопись Поддержка EmberJS, AngularJS или BatmanJS

голоса
7

Буду ли машинопись поддерживать любого из этих больших рамок MV *.

Я знаю, что это слишком рано, чтобы спросить, но как насчет шансов достичь их поддержки с этой молодым яваскриптом инициативой?

Задан 03/10/2012 в 13:46
источник пользователем
На других языках...                            


4 ответов

голоса
12

Машинопись уже поддерживает эти и все другие библиотеки JavaScript. Любой код JavaScript действителен код машинописи.

Очевидно , чтобы увидеть какие - либо выгоды от машинописи этих библиотеки нужно добавить аннотацию типа, это может быть сделано ненавязчиво путем создания декларации исходных файлов (файлы с .d.tsрасширением). Они в основном файлы заголовков , которые описывают информацию о типе , связанный с существующим кодом JavaScript.

Это, очевидно, выходит за рамки машинописи проекта по созданию этих Declaration исходных файлов для каждой популярной библиотеки JavaScript. Это до тех проектов и сообщества внести свой вклад в этом.

Вы можете просмотреть образец декларации исходный файл для JQuery , который включен в образцах машинописи.

Ответил 03/10/2012 в 14:34
источник пользователем

голоса
11

DefinitelyTyped уже охватывает большинство (если не все) мв * основы JavaScript. Они имеют определение для angularjs, позвоночника, уголька, нокаута и многого другого. Проверьте это.

Ответил 13/11/2012 в 20:56
источник пользователем

голоса
6
  1. Все JavaScript является машинопись.
  2. MV * рамки являются JavaScript.
  3. Таким образом, MV * рамки являются машинопись.
Ответил 03/10/2012 в 14:34
источник пользователем

голоса
4

Вот интересная статья идет о машинописи и AngularJS

http://www.piotrwalat.net/using-typescript-with-angularjs-and-web-api/

Ответил 05/10/2012 в 21:03
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more