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

TyForge

Validação de schemas type-safe, Result pattern e building blocks DDD para TypeScript.

npm install tyforge

Result Pattern

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

Schema Builder

Validação compilada de schemas com inferência de tipos. Modos create (completo) e assign (parcial).

Type Fields

Value Objects validadores pré-construídos: FString, FEmail, FMoney, FCurrency, FDocumentCpf e muito mais.

Domain Models

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

Exceptions

Tipos de exceção RFC 7807 com stack trace lazy e factory methods para cenários comuns.

Type-Safe

Inferência de tipos completa em todo o pipeline — do JSON de entrada aos props validados.