Explicit errors as values for TypeScript — with a separate defect channel for the unexpected and qualification enforced at every boundary.
-
Updated
Aug 17, 2026 - TypeScript
Explicit errors as values for TypeScript — with a separate defect channel for the unexpected and qualification enforced at every boundary.
A domain-entity builder on zod v4: branded fields, immutable data, sealed construction, and Result instead of throws
A module-based dependency-injection container for TypeScript: ports as the vocabulary an application defines, providers bound at one edge, and Result instead of throws
Ergonomic TypeScript error handling
Add a description, image, and links to the errors-as-values topic page so that developers can more easily learn about it.
To associate your repository with the errors-as-values topic, visit your repo's landing page and select "manage topics."