TypeScript Unterstützung für EmberJS, AngularJS oder BatmanJS

7

Unterstützt TypeScript eines dieser großartigen MV * -Frameworks?

Ich weiß, dass es zu früh ist, das zu fragen, aber was ist mit den Chancen, mit dieser jungen javascript-Initiative Unterstützung für sie zu finden?

    
Sergio Daniel L. García 03.10.2012, 12:46
quelle

4 Antworten

12

TypeScript unterstützt bereits diese und jede andere JavaScript-Bibliothek. Jeder JavaScript-Code ist gültiger TypeScript-Code.

Um die Vorteile von TypeScript zu sehen, müssten diese Bibliotheken Typanmerkungen hinzufügen. Dies kann durch Erstellen von Deklarationsquelldateien (Dateien mit der Erweiterung .d.ts ) unauffällig geschehen. Dies sind im Wesentlichen Header-Dateien, die die Typinformationen beschreiben, die mit dem vorhandenen JavaScript-Code verknüpft sind.

Es liegt natürlich außerhalb des Bereichs des TypeScript-Projekts, diese Deklarationsquelldateien für jede gängige JavaScript-Bibliothek zu erstellen. Es liegt an diesen Projekten und der Gemeinschaft, dies beizutragen.

Sie können eine Beispiel-Deklarationsquelldatei für jQuery Dies ist in den TypeScript-Beispielen enthalten.

    
joshuapoehls 03.10.2012, 13:34
quelle
11

DefinitelyTyped hat bereits die meisten (wenn nicht alle) mv * JavaScript-Frameworks abgedeckt. Sie haben Definitionen für Angularjs, Backbone, Ember, Knockout und mehr. Schau es dir an.

    
George Mavritsakis 13.11.2012 19:56
quelle
6
  1. Alles JavaScript ist TypeScript.
  2. MV * Frameworks sind JavaScript.
  3. Daher sind MV * -Frameworks TypeScript.
x0n 03.10.2012 13:34
quelle
4

Hier ist ein interessanter Artikel über TypeScript und AngularJS

Ссылка

    
Misko Hevery 05.10.2012 20:03
quelle

Tags und Links