digital-defiance

digital-defiance/branded-interface

Runtime-identifiable interface-like types for TypeScript with zero runtime overhead

TypeScript
0
0
MIT License

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.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies

Support the repos that depend on this repository

Top contributors

JessicaMulein's profile
JessicaMulein
13 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet