Runtime-identifiable interface-like types for TypeScript with zero runtime overhead
This TypeScript library provides runtime-identifiable interfaces and branded types with zero serialization overhead, solving the common problem of type erasure in TypeScript. It allows developers to create interfaces with embedded metadata for runtime validation and type guards, while maintaining clean JSON serialization. The project is particularly useful for large codebases needing runtime type safety, schema validation, and cross-bundle type consistency, making it valuable for teams building complex applications with strict runtime validation requirements.
How the donated funds are distributed
Kivach works on the Obyte network, and therefore you can track all donations.