15 पॉइंट द्वारा ragus 2025-01-10 | 6 टिप्पणियां | WhatsApp पर शेयर करें
  1. Node.js 23 से TypeScript सपोर्ट
    Node.js 23 में TypeScript फ़ाइलों को बिना अलग सेटिंग के चलाया जा सकता है।
    node index.ts कमांड से TypeScript फ़ाइल चलाई जा सकती है।
    SWC का उपयोग करके types हटाने के बाद इसे चलाया जाता है।
  2. type check अलग से चलाना ज़रूरी
    Node.js रनटाइम पर type checking नहीं करता।
    एप्लिकेशन डेवलपमेंट के दौरान tsc --watch कमांड से type check करना ज़रूरी है।
  3. नई TSConfig recommended settings
    नवीनतम TypeScript और Node.js compatibility के लिए TSConfig settings की ज़रूरत है।
    सेटिंग उदाहरण: strict, noImplicitOverride, allowImportingTsExtensions आदि।
  4. TypeScript की unsupported features
    Enums और Namespaces डिफ़ॉल्ट रूप से सपोर्ट नहीं होते।
    --experimental-transform-types फ़्लैग से अतिरिक्त सपोर्ट संभव है।
  5. डिप्लॉयमेंट के समय TypeScript कोड का प्रोसेसिंग
    serverless platform पर डिप्लॉय करते समय code transform और minify करना recommended है।
    serverless के अलावा अन्य environments में performance अंतर लगभग नहीं है।
  6. TypeScript लाइब्रेरी डिप्लॉयमेंट गाइड
    लाइब्रेरी को NPM पर डिप्लॉय करते समय TypeScript को JavaScript में बदलना ज़रूरी है।
    .d.ts फ़ाइलें साथ में देने से users का development experience बेहतर होता है।
  7. monorepo environment में TypeScript का उपयोग
    monorepo के अंदर की लाइब्रेरीज़ को भी JavaScript में बदलने की सिफारिश की जाती है।
    जितनी अधिक .d.ts फ़ाइलें होंगी, TypeScript development experience उतना तेज़ होगा।
  8. Node.js 22 और 20 में सपोर्ट की स्थिति
    TypeScript सपोर्ट Node.js 22 में भी उपलब्ध है, लेकिन Node.js 20 में उपलब्ध नहीं है।

6 टिप्पणियां

 
iolothebard 2025-01-12

यह type check नहीं करता… बल्कि उल्टा types को हटा देने का तरीका है…
अगर इसे समझे बिना इस्तेमाल किया गया…
तो शायद types के बेकार होने की दलीलें आने लगें…

 
mido01111 2025-01-13

लगता है दिशा यह है कि type check को eslint जैसी चीज़ों से संभाला जाए, और execution के समय type check न करके उसे और तेज़ बनाया जाए।

 
iolothebard 2025-01-14

tsc भी compile करते समय ही type check करता है, run time के दौरान type check नहीं करता।
लगता है development करते समय tsc -w चलाकर रखना होगा…

 
tsboard 2025-01-12

आख़िरकार Node.js, Deno और Bun जैसे runtime अब सभी TypeScript को support करने लगे हैं...!

 
beenzinozino 2025-01-12

अगर यही रुझान जारी रहा, तो हो सकता है कि बहुत निकट भविष्य में ECMA standard में type भी जोड़ दिया जाए।

 
aer0700 2025-01-12

आखिरकार JavaScript की दुनिया अब सामान्य हो रही है।