Nasıl typescript harici dosyası alabilir?

oy
6

Ben bir dize olan bir düğüm uygulaması var requireböyle s,:

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

Bu kod değişikliği olmadan çalışır, ancak nasıl typescript modüllerinin tam yararlanabilir? Sadece kullanarak

import data = module(./data)

bana söylermisin

Adı '' ./data '' geçerli kapsamda mevcut değil

Nasıl typescript harici dosyası alabilir?

Oluştur 03/10/2012 saat 00:30
kaynak kullanıcı
Diğer dillerde...                            


1 cevaplar

oy
4

Örnek,

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

adlı bir dosya içeren node.d.tsvarolan node.js modül için türlerini bildirmek gösterir.

Typescript size kullanmak için modül beyan edilmesi gerekmektedir importsözdizimi. Bu genellikle bir sağlanan .d.tsdosyada aynı dosyasına dahil edilebilir. Bu gibi görünebilir bir örneği,

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

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

var myData = data.getData();

Bir de .d.tsdosyaya declareanahtar ima edilir ve göz ardı edilebilir.

Cevap 03/10/2012 saat 02:14
kaynak kullanıcı

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