Артыкулы для тых, хто
выводзіць стэк у прод
Матэрыялы пра 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 гадзіны.