TypeScript unterstützt bereits diese und jede andere JavaScript-Bibliothek. Jeder JavaScript-Code ist gültiger TypeScript-Code.
Um Vorteile von TypeScript zu sehen, müssten diese Bibliotheken Typanmerkungen hinzufügen. Dies kann unauffällig durch Erstellen von Deklarationsquelldateien (Dateien mit einer Erweiterung .d.ts
) erfolgen. Dies sind im Wesentlichen Header-Dateien, die die Typinformationen beschreiben, die mit dem vorhandenen JavaScript-Code verknüpft sind.
Es liegt offensichtlich 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 a sample Declaration Source File for jQuery anzeigen, die in den TypeScript-Beispielen enthalten ist.
Ich denke, Sie fragen nach Definitionen Dateien, ich bin zuversichtlich, dass sie für alle Haupt-JavaScript-Frameworks gemacht werden, es ist nicht so viel Arbeit – Guillaume86
Wie ich es verstehe, können Sie den Compiler verwenden, um einen Vorsprung auf eine Definitionsdatei zu bekommen . Siehe hier (schamlose Eigenwerbung): http://stackoverflow.com/questions/12722039/is-there-a-typescript-interface-definition-for-the-facebook-javascript-sdk/12724383#12724383 – JcFx