invariant

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