Receber por email
← Voltar para o catálogo

type-patterns

Advanced TypeScript type patterns for modeling complex domains safely. Use when the user needs discriminated unions, branded types, template literal types, type guards, exhaustive checking, const assertions, or is designing type-safe APIs and domain models.

4estrelas
Atualizado há 5 meses

Ver no GitHub ↗ Licença: MIT

Como adicionar

/plugin marketplace add VersoXBT/claude-initial-setup

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/type-patterns/svg)](https://www.skillteca.com.br/skills/type-patterns)

Skills relacionadas

Ver todas de DevOps e Infra →

Alerta por categoria

Receba novas skills de DevOps e Infra toda segunda

1 email curto, só com as skills novas de DevOps e Infra. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

TypeScript Type Patterns

Apply advanced type-level patterns to model domains precisely and catch logic errors at compile time instead of runtime.

When to Use

  • Modeling state machines or multi-variant data
  • Preventing invalid values (e.g., mixing IDs of different entities)
  • Building type-safe string patterns or event systems
  • Ensuring all union cases are handled in switch/if chains
  • Creating immutable constant objects with full type inference

Core Patterns

Pattern 1: Discrimi

[Description truncada. Veja o README completo no GitHub.]

Compartilhar X LinkedIn