function invariant
packages/shared/src/invariant.ts:14
invariant(condition: unknown, message: string) → asserts condition
Assert a condition that must hold for the program to be correct.
Kept in production builds on purpose: the failure modes this guards against (NaN positions, corrupt frame graphs, out-of-range sector indices) silently poison a whole universe and are far more expensive to diagnose later than an immediate throw.
- conditionunknown
- Undocumented
- messagestring
- Undocumented
Returnsasserts condition