Каталог / 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