Артыкулы для тых, хто
выводзіць стэк у прод
Матэрыялы пра React, Node.js, TypeScript і AI. Перакладзены тэкст паказваецца, калі ён ёсць. Калі не — вы бачыце англійскі тэкст і пазнаку пра гэта.
Тэг: generics
Power Tools у TypeScript: extend, infer, ключы Maps і as Remaps
Тыпы TypeScript класу бібліятэкі, створаныя з умовных тыпаў за дапамою extends, infer, ключоў ключоў у цікле mapped і перэзначэння as, тое ж самае інструментарыя для гэнерыкаў, якое вікорыстоўваецца ў Zod і tRPC.
5 хв чытанняTypeScript не ўповільнены — занадто складныя тыпы ёсць.
Універсальныя супы, праця занадта рана пад тыпамі, стан неабяжнага флага і хітрасці на рэвэле тыпаў пагубная для шыроцы. Лепш выбіраць простыя інтэрфейсы, дзерыгіраваныя аюніі і разумнае выкарыстоўванне каштоўкаў tsc.
9 хв чытанняДзесяць прычынакоў TypeScript, якія робяць большыя кодавесы чытабельнымі і безпечнымі
Выучыце дзесяць практычных прыемаў работы з TypeScript: ад значамых гэнерыкаў і ўзсікання апшчытнасі да выключных перакальбаванняў, атрыбутаў readonly і строгага налашоўвання tsconfig, якія дапамагаюць падтрымваць растучыя кодавыя базы.
11 хв чытанняДзесяць шаблонав TypeScript, які ператвараюць багі пад час выканання на памяткі працэўвання
Выучыце дзесяткі тэхнік TypeScript — ад разлічных союзаў і функцыі satisfies да тыпаў з маркірамі і функцыі infer — якія дазволяюць кампайлеру адхіляць некарэктныя станы пры выкліканні вашага коду.
12 хв чытанняАсаліны TypeScript: ад першай анатазыі да гэнерыкаў і строгага рэжыму
Структураваны апавядкі гэтасяброўства тыпаў у TypeScript — ад прымітываў і ўзнікнення тыпаў да разліковых аб’еднанняў, гэнерыкаў, тыпаў-засобаў і строгага tsconfig.
16 хв чытанняЗамена `any` у TypeScript: шасць безпечных патэранаў для частых сітуацыяў
Выучыце практычныя, безпечныя за выкарыстоўванне альтэрнатывы для `any` у TypeScript — укладзячы невядомы тыпы, гэнерыкі, дзялёныя аюніі і ўсеохопныя пераканальвання — для обработкі неперакладзучых дадзеных.
8 хв чытанняTypeScript 6.0: Адказанне пра кампайлярных змянэннях і владанне генерыкамі
TypeScript 6.0 як перашаговая версія: кампайляр і настройкі пераходзяць даўжэй за версію 7, а пасля ўводзяцца генерыкі, якія на практыцы дапамагаюць ствараць болей безпечны і повторна вжываемы код на рэвэлі.
12 хв чытання
Пра гэтыя артыкулы
Ацэнка за 24 гадзіны
Патрэбны такі стэк у аператарскім слоі? Дашліце брыф — ацэнка за 24 гадзіны.