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

stimmen
7

Wird Typoskript eines dieser großen MV * Frameworks unterstützen.

Ich weiß, es ist zu früh, dies zu fragen, aber was die Chancen für sie mit dieser jungen Javascript Initiative Unterstützung zu erreichen?

Veröffentlicht am 03/10/2012 um 13:46
quelle vom benutzer
In anderen Sprachen...                            


4 antworten

stimmen
12

Typoskript unterstützt bereits diese und jede andere Bibliothek JavaScript. All JavaScript-Code ist gültig Typoskript-Code.

Offensichtlich keine Vorteile zu sehen , von Typoskript diese Bibliotheken benötigen würde Typenannotationen hinzufügen möchten , können dies unaufdringlich erfolgen durch Erklärung Quelldateien (Dateien mit der Erstellung .d.tsErweiterung). Diese sind im Grunde Header - Dateien , die die Typinformationen im Zusammenhang mit bestehendem JavaScript - Code beschreiben.

Es ist offensichtlich nicht in dem Anwendungsbereich des Typoskript Projektes dieser Erklärung Quelldateien für jede beliebte JavaScript-Bibliothek zu erstellen. Es ist an diesen Projekten und die Gemeinschaft dazu beitragen.

Sie können sehen eine Probe Erklärung Quelldatei für jQuery , die in den Typoskript Proben enthalten ist.

Beantwortet am 03/10/2012 um 14:34
quelle vom benutzer

stimmen
11

DefinitelyTyped hat bereits die meisten (wenn nicht alle) mv * JavaScript - Frameworks abgedeckt. Sie haben Definitionen für AngularJS, Rückgrat, Ember, Knockout und vieles mehr. Hör zu.

Beantwortet am 13/11/2012 um 20:56
quelle vom benutzer

stimmen
6
  1. Alle JavaScript ist Typoskript.
  2. MV * Frameworks sind JavaScript.
  3. Daher sind MV * Frameworks Typoskript.
Beantwortet am 03/10/2012 um 14:34
quelle vom benutzer

stimmen
4

Hier ist ein interessanter Artikel spricht über Typoskript und AngularJS

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

Beantwortet am 05/10/2012 um 21:03
quelle vom benutzer

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