पाठ 27 / 28

डिक्लेरेशन फ़ाइलें (.d.ts)

Plain JavaScript libraries में types जोड़ने के लिए .d.ts declaration files पढ़ें-लिखें और @types packages install करें।

सादे JS के लिए टाइप्स

.d.ts फ़ाइल में केवल टाइप डिक्लेरेशन होती हैं — कोई इम्प्लीमेंटेशन नहीं। यह किसी .js लाइब्रेरी का आकार बताती है ताकि TS उसे कॉल करने वाले कोड को जाँच सके।

एक .d.ts अंश

यह किसी JS फ़ंक्शन का सिग्नेचर बताता है, बिना उसका बॉडी दिए।

// mathLib.d.ts
declare function square(n: number): number;
declare const PI: number;

export { square, PI };

@types पैकेज

लोकप्रिय JS लाइब्रेरी के लिए, आमतौर पर कोई पहले ही .d.ts लिख चुका होता है — इसे npm install --save-dev @types/library-name से इंस्टॉल करें।