Hoe kan ik een extern bestand met typoscript importeren?

stemmen
6

Ik heb een knooppunt app die een reeks heeft requires, zoals deze:

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

Deze code werkt zonder veranderingen, maar hoe kan ik ten volle te profiteren van het typoscript modules? Alleen met behulp van

import data = module(./data)

zal me vertellen

De naam '' ./data '' bestaat niet in de huidige scope

Hoe kan ik een extern bestand met typoscript importeren?

De vraag is gesteld op 03/10/2012 om 00:30
bron van user
In andere talen...                            


1 antwoorden

stemmen
4

Het voorbeeld,

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

bevat een bestand met de naam node.d.tsdie laat zien hoe de types te verklaren voor een bestaande node.js module.

Typoscript vereist de module worden opgegeven voor u gebruikt om importsyntax. Dit wordt meestal geleverd in een .d.tsbestand, maar kan worden opgenomen in hetzelfde bestand. Een voorbeeld dit eruit zou kunnen zien,

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

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

var myData = data.getData();

In een .d.tsdossier van de declarezoekwoorden wordt geïmpliceerd en kan worden weggelaten.

antwoordde op 03/10/2012 om 02:14
bron van user

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