@lelantos-org/sdk / internal / assertNever
Function: assertNever()
ts
function assertNever(x, what): never;Defined in: @lelantos-org/sdk/dist/errors/base.d.ts:82
Assert a union has been handled exhaustively: an unhandled variant stops x narrowing to never, so the call fails to compile. The runtime throw covers only values arriving from untyped input.
ts
if (s === "native") return a();
if (s === "allowance") return b();
assertNever(s, "deposit strategy");Parameters
| Parameter | Type |
|---|---|
x | never |
what | string |
Returns
never