2014-04-10 6 views
7

Ich möchte in TypeScript tauchen (weil es mir sehr vielversprechend erscheint) und deshalb möchte ich ein kleines JS Projekt von mir schreiben besitzen.Enthalten Sie eine * .d.ts Datei (und die entsprechende JS) in einem TypeScript Projekt mit PHPSstorm

Also fing ich an, einige Klassen zu erstellen (jede Klasse in einer separaten Datei), aber ich bin ein bisschen verwirrt über diese * .d.ts Dateien.

Wie arbeite ich genau mit ihnen? Muss ich sie in den .ts-Dateien referenzieren? Weil PHPStorm die * .d.ts Datei sowieso zu indexieren scheint.

Ich benutze grunt-ts (https://github.com/grunt-ts/grunt-ts), um das Projekt auf JavaScript zu kompilieren, scheint, dass dieses die Referenzdateien benötigt.

Aber wenn ich Referenzierung es wie so in der ersten Zeile:

///<reference path="../../../lib/typed/jquery.d.ts"> 

Der Compiler sagt:

....Model.ts(37, 20): error TS1084: Invalid reference directive syntax. 

Was bin ich?

Antwort

16

Das ist ein selbstschließendes Tag sein muss:

///<reference path="../../../lib/typed/jquery.d.ts" /> 

Hinweis /> am Ende

+0

Ah ja, danke! –

Verwandte Themen