टाइपप्रति फ़ाइल में जावास्क्रिप्ट Intellisense

वोट
7

यह हवाला टाइपप्रति फाइलों में IntelliSense पाने के लिए ही संभव है .tsखुद कोडित इंटरफेस के साथ फ़ाइलें?

वहाँ मौजूदा JavaScript लाइब्रेरी के लिए एक समाधान है?

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


3 जवाब

वोट
12

आपके पास अपनी स्क्रिप्ट के शीर्ष पर किसी बाहरी स्क्रिप्ट संदर्भ निर्देश का उपयोग करके अन्य टाइपप्रति फ़ाइलों के लिए IntelliSense प्राप्त करने में सक्षम हैं:

///<reference path="someOtherScript.ts" />

एक तरफ ध्यान दें के रूप में, टाइपप्रति IntelliSense संदर्भ निर्देश टिल्ड ऑपरेटर का समर्थन नहीं करता जावास्क्रिप्ट संदर्भ निर्देश की तरह करता है। उदाहरण के लिए, अपनी स्क्रिप्ट में स्थित है, तो "~ / स्क्रिप्ट / foo /", जावास्क्रिप्ट में आप देख सकते हैं:

///<reference path="~/Scripts/otherScriptFile.js" />

टाइपप्रति में जबकि आप वर्तमान फ़ाइल के सापेक्ष संदर्भ के लिए है:

///<reference path="../otherScriptFile.ts" />

इस बारे में अधिक जानकारी में की धारा 11.1.1 स्रोत फ़ाइलें निर्भरता पाया जा सकता है टाइपप्रति युक्ति

एक टाइपप्रति फ़ाइल में जावास्क्रिप्ट IntelliSense के संबंध में, यह वर्तमान में जावास्क्रिप्ट संदर्भ IntelliSense पाने के लिए संभव नहीं प्रतीत होता है।

08/10/2012 को 19:04
का स्रोत उपयोगकर्ता

वोट
7

के रूप में मेरे सामने अन्य लोगों ने बताया है, तो आप परिभाषा फ़ाइलों की जरूरत है।

DefinitelyTyped GitHub भंडार लोकप्रिय पुस्तकालयों का एक बहुत के लिए परिभाषा फ़ाइलों का एक बहुत अच्छा (और बढ़ती) सूची प्रदान करता है।

03/12/2012 को 23:58
का स्रोत उपयोगकर्ता

वोट
1

आप हर जे एस कोड के लिए IntelliSense समर्थन मिलेगा (गुणवत्ता भिन्न हो सकते हैं), लेकिन टाइपप्रति विशिष्ट सामान ही उपलब्ध है जब apropriate परिभाषा फ़ाइलें (* .d.ts) का उपयोग कर।

आप स्रोत भंडार में अतिरिक्त परिभाषा फ़ाइलें (> typings, वर्तमान में केवल jQuery और WinJS / आर टी) प्राप्त कर सकते हैं http://typescript.codeplex.com/SourceControl/BrowseLatest

07/10/2012 को 17:00
का स्रोत उपयोगकर्ता

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