(कैसे करें:) प्रिंटिंग डीबग आउटपुट बहुत पुरानी प्रक्रिया है। console.log() जावास्क्रिप्ट में आम तौर पर इस्तेमाल होता आया है। अल्टरनेटिव तौर पर log levels जैसे की console.error(), console.warn() और console.info() का इस्तेमाल अलग-अलग प्रकार की जानकारी के लिए करते हैं। जावास्क्रिप्ट debugging tools जैसे कि Chrome DevTools भी बड़ी मदद करते हैं। TypeScript, जो एक typed सुपरसेट है JavaScript का, में भी हम इन्ही तरीकों का इस्तेमाल कर सकते हैं। कई बार, debugging के लिए बाहरी लाइब्रेरीज़ जैसे ki debug या loglevel भी उपयोग में लायी जाती हैं।.
console.log()
console.error()
console.warn()
console.info()
debug
loglevel
TypeScript अपने स्वयं के REPL के साथ नहीं आता है। चलो ts-node का उपयोग करें, एक TypeScript निष्पादन वातावरण Node.js के लिए जिसमें REPL शामिल है। पहले, इसे विश्वव्यापी स्थापित करें.
ts-node
TypeScript में एक डिबगर के साथ शुरुआत करने के लिये, आपको एक समर्थित IDE (जैसे की Visual Studio Code) और एक launch.json कॉन्फ़िगरेशन की ज़रूरत है। यहां एक Node.js एप्लिकेशन के लिए एक त्वरित उदाहरण है.
launch.json
TypeScript अधिकांश JavaScript परीक्षण ढांचों के साथ सुगमतापूर्वक काम करता है। प्रदर्शन के लिए, हम Jest, एक लोकप्रिय परीक्षण फ्रेमवर्क का उपयोग करेंगे, इसकी TypeScript प्रोजेक्ट्स के लिए शून्य-कॉन्फ़िगरेशन सेटअप के कारण। सबसे पहले, सुनिश्चित करें कि आपके पास Jest और आवश्यक TypeScript प्रकार स्थापित हों.