2014-01-05 5 views
5

Ich würde Googles Schließbibliothek in meiner typoskriptbasierten Umgebung verwenden und ich frage mich, ob es eine vorhandene Typdefinitionsdatei für die Bibliothek gibt?Gibt es eine Typoskriptdefinitionsdatei für die Google-Schließbibliothek?

Ich weiß, dass es einen Konverter für das Gegenteil gibt (d. H. Einen Konverter von Typoskript zu Schließung) , aber ich möchte in Typoskript-Umgebung bleiben.

Ich werde wahrscheinlich beginnen, Module/Methoden zu definieren, die ich in einer Typdefinitionsdatei verwende, und die Datei aktualisieren, während ich gehe, aber natürlich wäre es viel besser, wenn es bereits eine vorhandene Datei gibt.

Antwort

1

Das Eckige Team hat ab einem Werkzeug arbeiten, um die Schließung Bibliothek JSDocs zu verwenden, um Dateien zu erstellen .d.ts. Es liegt immer noch an Ihnen, das Tool zum Generieren der Typdefinitionen zu verwenden.

https://github.com/angular/clutz

dieser Bibliothek auch obwohl das HAU-Tool, das goog.module und goog.require Module in TS-Modulen Typ umwandelt. Es scheint, als wäre es für jemanden wert, diese Typen zu generieren und sie zu DefinitelyTyped beizutragen, damit andere sie verwenden können.

BEARBEITEN: Diese Bibliothek scheint auf die Verarbeitung vorhandener Projekte mit Closure-JSDoc-artigen Annotationen ausgerichtet zu sein. Anstatt für die Closure Library selbst verwendet zu werden.

Verwandte Themen