2012-11-14 14 views
7

टाइपस्क्रिप्ट स्रोत कोड, परीक्षण और कुछ नमूने के साथ आता है, और संकलक के पास एएसटी हेरफेर और कोड पूर्ण होने और रंग जैसी चीजों के लिए एपीआई है।टाइपस्क्रिप्ट भाषा सेवाएं उदाहरण

हालांकि, मुझे उस API का उपयोग करने के तरीके के बारे में कोई उदाहरण नहीं मिला। क्या किसी ने इसे समझने की कोशिश की? शायद कुछ ब्लॉगर्स?

एकमात्र उदाहरण जिसे मैं ढूंढने में सक्षम था some basic Sublime Text plugin था।

उत्तर

7

यदि आप src\harness\fourslash.ts पर एक नज़र डालें तो आप देख सकते हैं कि भाषा सेवा का परीक्षण करने वाले परीक्षण (tests\ls\fourslash\ में) कैसे लिखे गए हैं। वह फ़ाइल src\harness\harness.ts में कार्यान्वित एक मॉक 'होस्ट' का उपयोग करती है जो पर्यावरण सेवा को संचालित करता है। यह परीक्षण सदस्य और समापन सूचियों, प्रकार की जानकारी, स्वरूपण, नाम बदलें, संदर्भ ढूंढने आदि जैसे चीजों को संभालता है।

+0

हां, वे परीक्षण जानकारी का मेरा मुख्य स्रोत हैं। लेकिन आदमी को पालन करने और समझने में समय लगता है! –

+0

हाय, क्या 'harness' काम करने के तरीके के बारे में कोई संसाधन हैं? – zjk

संबंधित मुद्दे