Pular para o conteúdo principal
TYPE-SAFE VALIDATION LIBRARY

TyForge

Validacao de schemas type-safe, Result pattern e building blocks DDD para TypeScript.

npm install @navegar-sistemas/tyforge

Result Pattern

Error handling funcional sem try/catch. ok(), err(), map, flatMap, fold, match e all com inferencia completa.

Schema Builder

Validacao compilada de schemas com inferencia de tipos. Modos create (completo) e assign (parcial).

Type Fields

25+ Value Objects validadores pre-construidos: FString, FEmail, FId, FInt, FDate e muito mais.

Domain Models

Building blocks DDD: Entity, ValueObject, Aggregate com domain events e Dto com suporte HTTP.

Exceptions

18 tipos de excecao RFC 7807 com stack trace lazy e factory methods para cenarios comuns.

Type-Safe

Inferencia de tipos completa em todo o pipeline — do JSON de entrada aos props validados.