Каталог / wshobson / typescript-advanced-types
typescript-advanced-types
wshobson/agents
61
установок
#90
в рейтинге
Что делает
Продвинутые паттерны системы типов TypeScript для создания type-safe, переиспользуемых компонентов и утилит.
- Охватывает пять ключевых концепций: generics с constraints, conditional types с inference, mapped types для трансформации свойств, template literal types для паттернов строк и встроенные utility types
- Включает шесть продвинутых паттернов: type-safe event emitters, API-клиенты, builder patterns, глубокий readonly/partial, валидация форм и discriminated unions для robust type narrowing
- Демонстрирует техники type inference с ключевым словом infer, type guards и assertion functions для compile-time безопасности
- Предоставляет лучшие практики: конфигурация strict-режима, стратегии type-тестирования и руководство по избеганию распространённых ошибок вроде циклических ссылок и чрезмерно сложных типов
Установка
$ npx skills add wshobson/agents