TypeScript-dagi interfeys faqat usullar va xususiyatlar deklaratsiyasini o'z ichiga oladi, lekin amalga oshirish emas. Bu interfeysning barcha a'zolari uchun amalga oshirishni ta'minlash orqali interfeysni amalga oshiradigan sinfning javobgarligi.
Interfeysda usullar boʻlishi mumkinmi?
Interfeys korpusida mavhum usullar, standart usullar va statik usullar boʻlishi mumkin. Interfeys ichidagi mavhum usuldan keyin nuqta-vergul qo'yiladi, lekin qavslar yo'q (mavhum usulda amalga oshirish mavjud emas).
TypeScript usullari bormi?
Funktsiyalar mahalliy funksiyalar, boshqa moduldan import qilingan yoki sinfdagi usullar boʻladimi, har qanday ilovaning asosiy qurilish blokidir. Ular ham qiymatlar va boshqa qiymatlar singari TypeScript funksiyalarni qanday chaqirish mumkinligini tasvirlashning ko'p usullariga ega.
Interfeysda usullar boʻlishi mumkinmi?
Ha, hech qanday usulsiz interfeys yozishingiz mumkin. … Marker interfeysi, ya'ni u hech qanday usul yoki maydonlarni o'z ichiga olmaydi, bu interfeyslarni amalga oshirish orqali sinf amalga oshirilgan interfeysga nisbatan maxsus xatti-harakatni namoyish etadi.
Interfeysda TypeScript konstruktori boʻlishi mumkinmi?
Bu TypeScript uchun konstruktor funksiyasining turdagi imzosini aniqlash usulidir. … birinchi turdagi FilterConstructor bu konstruktor interfeysidir. Bu erda barcha statik xususiyatlar va konstruktorning o'zi ishlaydi. Konstruktor funksiyasi misolni qaytaradi: IFilter.