मैं टाइपप्रति साथ एक बाहरी फ़ाइल कैसे आयात करूं?

वोट
6

मैं की एक स्ट्रिंग है कि एक नोड एप्लिकेशन होना requireहै, इस तरह:

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

इस कोड में परिवर्तन के बिना काम करता है, लेकिन मैं कैसे टाइपप्रति मॉड्यूल का पूरा फायदा उठा सकते हैं? बस का उपयोग कर

import data = module(./data)

मुझे बता देंगे

नाम '' ./data '' वर्तमान क्षेत्र में मौजूद नहीं है

मैं टाइपप्रति साथ एक बाहरी फ़ाइल कैसे आयात करूं?

03/10/2012 को 00:30
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


1 जवाब

वोट
4

उदाहरण,

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

एक फ़ाइल कहा जाता है node.d.tsपता चलता है जो एक मौजूदा Node.js मॉड्यूल के लिए प्रकार की घोषणा करने के लिए कैसे।

टाइपप्रति की आवश्यकता है आप के लिए उपयोग के लिए मॉड्यूल घोषित किया जाना importवाक्य रचना। आमतौर पर यह कोई में प्रदान की जाती है .d.tsफ़ाइल, लेकिन एक ही फ़ाइल में शामिल किया जा सकता है। एक उदाहरण इस प्रकार दिखाई देंगे,

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

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

var myData = data.getData();

एक में .d.tsफ़ाइल declareकीवर्ड निहित है और हटाया जा सकता है।

03/10/2012 को 02:14
का स्रोत उपयोगकर्ता

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