Статьи для тех, кто
выводит стек в прод
Оригинальные материалы о React, Node.js, TypeScript и AI — из той же практики, что и наше операторское ПО. Текст статей на английском.
Тег: generics
Power Tools TypeScript: extends, infer, ключи объекта Maps и функция Remaps
Создавайте типы уровня библиотек путем объединения условий, механизмов вывода, циклов с преобразованием данных и переназначения ключей — тот же набор инструментов, что используется в Zod и tRPC.
1192 словЧитатьTypeScript не медленный — преусложнённые типы являются причиной.
Универсальные супы, преждевременное использование механизма DRY для различных типов, состояние опционального флага и излишняя сложность на уровне типов снижают скорость разработки. Лучше использовать простые интерфейсы, дискриминированные союзы и тщательно оценивать затраты, связанные с инструментом tsc.
2143 словЧитатьДесять привычек использования TypeScript, которые сохраняют крупные кодовые базы читаемыми и безопасными
Узнайте десять практических привычек использования TypeScript: от значимых генериков и сужения типов до полных проверок, атрибута readonly и настроек strict в tsconfig — всё это способствует поддерживаемости постоянно растущих кодовых баз.
2617 словЧитатьДесять шаблонов TypeScript, превращающих ошибки во время выполнения в ошибки компиляции
Изучите десять техник TypeScript — от дискриминированных союзов и функции satisfies до типов с метками и инструмента infer, которые позволяют компилятору отклонять недопустимые состояния ещё до выпуска вашего кода.
2744 словЧитатьОсновы TypeScript: от первой аннотации до генериков и строгого режима
Структурированный обзор системы типов TypeScript: от примитивов и автоматического определения типов до дискриминированных союзов, генериков, вспомогательных типов и строгой настройки tsconfig.
3750 словЧитатьЗамена `any` в TypeScript: шесть безопасных по типу паттернов для распространённых случаев
Узнайте практические, безопасные с точки зрения типов альтернативы типу `any` в TypeScript — включая тип unknown, генерики, дискриминированные союзы и полные проверки — для обработки непредсказуемых данных.
1834 словЧитатьОбъяснение TypeScript 6.0: изменения в компиляторе и освоение генериков
Разбирает изменения в переходном компиляторе TypeScript 6.0 и показывает, как использовать генерики для создания более безопасного и переиспользуемого кода на уровне типов.
2723 словЧитать
О этих статьях
Оценка за 24 часа
Нужен такой же стек в операторском слое? Пришлите бриф — оценка за 24 часа.