Programming TypeScript


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

Import * kabi Reaksiya qilish dan 'reaksiya qilish'
4. Aks holda, mahalliy turdagi qidirish algoritmining 1-3 bosqichlariga o'ting.
Bu juda ko'p qadamlar edi, lekin siz buni tushunganingizdan so'ng, bu juda intuitiv bo'ladi.
JavaScript-ni qidirishni yozing

T SC sozlamalari: turlari va turiRoots


loyihangiz papkasidagi tugun modullarini/@turlarini ko'radi va uchinchi tomon turdagi deklaratsiyalari uchun papkalarni ( ../tugun modullari/@turlari va boshqalar) o'z ichiga oladi. Ko'pincha siz bu xatti-harakatni avvalgidek qoldirmoqchisiz.
Global turdagi deklaratsiyalar uchun standart xatti-harakatni bekor qilish uchun tsconfig.json faylida typeRoots-ni turdagi deklaratsiyalarni qidirish uchun papkalar qatori bilan sozlang. Misol uchun, TypeScript-ga yozishlar papkasida tip deklaratsiyasini, shuningdek tugun modullarini/@types ni izlashni aytishingiz mumkin :
{
"compilerOptions" : {
"typeRoots" : [ "./typings" , "./tugun modullari/@types" ]
}
}
Batafsilroq nazorat qilish uchun tsconfig.json faylingizdagi turlar parametridan foydalanib, TypeScript qaysi paketlar turlarini izlashini belgilang. Misol uchun, quyidagi konfiguratsiya React uchun bo'lganlardan tashqari barcha uchinchi tomon turdagi deklaratsiyalarni e'tiborsiz qoldiradi:
{
"compilerOptions" : { "turlari" : [ "reaktsiya" ]
}
}

Uchinchi tomon JavaScript-dan foydalanish


S iz uchinchi tomon JavaScript-ni o'rnatish uchun NPM yoki Yarn kabi paket menejeridan foydalanyapsiz deb o'ylayman. Va agar siz kodni qo'lda nusxalash va joylashtirishni afzal ko'radiganlardan bo'lsangiz - sharmandalik.
Loyihangizga npm uchinchi tomon JavaScript kodini o'rnatganingizda , uchta mumkin bo'lgan stsenariy mavjud:

  1. Siz o'rnatgan kod qutidan tashqarida turdagi deklaratsiyalar bilan birga keladi.

  2. Siz o'rnatgan kod turdagi deklaratsiyalar bilan birga kelmaydi, ammo deklaratsiyalar DefinitelyTyped-da mavjud.

  3. Siz o'rnatgan kod turdagi deklaratsiyalar bilan birga kelmaydi va deklaratsiyalar DefinitelyTyped-da mavjud emas.

Keling, bularning har birini ko'rib chiqaylik.

Download 1.81 Mb.

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




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