Wie kann ich eine externe Datei mit Typoskript importieren?

stimmen
6

Ich habe einen Knoten - Anwendung , die eine Reihe von hat requires, wie folgt aus :

var express = require('express'),
    router = require('./router'),
    data = require('./data');

Dieser Code funktioniert ohne Änderungen, aber wie kann ich, um alle Vorteile der Typoskript Module? nur mit

import data = module(./data)

wird mir sagen,

Der Name ‚‘ ./data ‚‘ existiert nicht im aktuellen Bereich

Wie kann ich eine externe Datei mit Typoskript importieren?

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


1 antworten

stimmen
4

Das Beispiel,

http://www.typescriptlang.org/Samples/#ImageBoard

genannt enthält eine Datei , node.d.tsdie zeigt , wie die Typen für ein vorhandenes node.js Modul zu erklären.

Typoskript erfordert das Modul für Sie verwenden deklariert werden importSyntax. Dies wird in der Regel in einer bereitgestellten .d.tsDatei, kann aber in der gleichen Datei enthalten sein. Ein Beispiel dies aussehen könnte,

declare module "./data" {
    function getData(): number;
}

import data = module("./data");

var myData = data.getData();

In einer .d.tsDatei die declaresind Schlüsselwörter implizieren und können weggelassen werden.

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

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