Skip to content

isOk

function isOk<T, E>(r): r is { ok: true; value: T };

Defined in: packages/engine/src/errors/Result.ts:41

Narrow a Result to its success arm.

Type Parameter
T
E
ParameterTypeDescription
rResult<T, E>The result to test.

r is { ok: true; value: T }

True when it succeeded, narrowing r so r.value is reachable.