Skip to content

@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 ​

ParameterType
xnever
whatstring

Returns ​

never