Programming TypeScript


Turi deklaratsiyasi bilan birga keladigan JavaScript


Download 1.81 Mb.
bet192/206
Sana01.11.2023
Hajmi1.81 Mb.
#1737990
1   ...   188   189   190   191   192   193   194   195   ...   206
Bog'liq
Boris Cherny Programming TypeScript Making Your JavaScript Applications (1)

Turi deklaratsiyasi bilan birga keladigan JavaScript


Bilasizmi, agar siz uni {"noImplicitAny": true} bilan import qilsangiz va TypeScript sizga qizil qiyshaytirmaydi.
Agar siz o'rnatayotgan kod TypeScript-dan tuzilgan bo'lsa yoki uning mualliflari NPM to'plamiga turdagi deklaratsiyalarni kiritish uchun etarlicha mehribon bo'lsa, demak, omadingiz bor. Faqat kodni o'rnating va uni to'liq turdagi qo'llab-quvvatlash bilan ishlatishni boshlang.
O'rnatilgan turdagi deklaratsiyalar bilan ta'minlangan NPM paketlarining ba'zi misollari:
npm install rxjs npm install ava npm install @angular/cli
A gar siz o'rnatayotgan kod aslida TypeScript-dan tuzilmagan bo'lsa, siz har doim u bilan kelgan turdagi deklaratsiyalar o'sha deklaratsiyalar tavsiflangan kodga mos kelmasligi xavfi ostida qolasiz. Agar turdagi deklaratsiyalar manba kodi bilan paketlangan bo'lsa, bu sodir bo'lish xavfi juda past bo'ladi (ayniqsa, mashhur paketlar uchun), lekin bu haqda bilish kerak.

DefinitelyTyped-da tur deklaratsiyasiga ega JavaScript


Agar siz import qilayotgan uchinchi tomon kodi turdagi deklaratsiyalar bilan birga kelmasa ham, uning deklaratsiyasi ochiq kodli loyihalar uchun atrof-muhit moduli deklaratsiyasi uchun hamjamiyat tomonidan qoʻllab-quvvatlanadigan TypeScript-ning markazlashtirilgan ombori DefinitelyTyped da mavjud boʻlishi mumkin.
Siz o'rnatgan paketda DefinitelyTyped-da turdagi deklaratsiyalar mavjudligini tekshirish uchun TypeSearch orqali qidiring.yoki shunchaki deklaratsiyalarni o'rnatishga harakat qiling. Barcha DefinitelyTyped turdagi deklaratsiyalar NPM-ga @types doirasida nashr etiladi , shuning uchun siz shu doiradan npm-ni o'rnatishingiz mumkin:
npm install lodash --save # Lodash-ni o'rnating
npm install @types/lodash --save-dev # Lodash uchun turdagi deklaratsiyalarni o'rnatish Ko'pincha paketingizga o'rnatilgan turdagi deklaratsiyalarni qo'shish uchun npm install ning --save-dev bayrog'idan foydalanishni xohlaysiz.json ' s devDependencies maydoni.
D efinitelyTyped-dagi turdagi deklaratsiyalar hamjamiyat tomonidan qo'llab-quvvatlanganligi sababli, ular to'liq, noto'g'ri yoki eskirgan bo'lish xavfini tug'diradi. Aksariyat ommabop paketlarda yaxshi saqlangan turdagi deklaratsiyalar mavjud bo'lsa-da, agar siz foydalanayotgan deklaratsiyalarni yaxshilash mumkinligini aniqlasangiz, ularni yaxshilashga vaqt ajrating va ularni DefinitelyTyped-ga qaytaring.shuning uchun boshqa TypeScript foydalanuvchilari mashaqqatli mehnatingizdan foydalanishlari mumkin.

Download 1.81 Mb.

Do'stlaringiz bilan baham:
1   ...   188   189   190   191   192   193   194   195   ...   206




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling