Lock your TypeScript API. Ship with confidence. Creates snapshots of your public type surface and fails CI when the surface changes unexpectedly — the way Jest snapshots catch accidental value changes.
Locks an objects properties to a specific type.
merge object with sources filter with property
Enforce security boundaries at the Type level
Derive macros for typelock