Skip to content

This site describes solve-engine as it is on main: 2.43.0, which npm does not have yet. npm installs 2.40.0, so a page may show an answer that version does not give yet.

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.