Обзор
functionCore Result

isErr

Narrows a result to the failed variant.

Signature

tsSignature
export function isErr<T, E>(result: Result<T, E>): result is Err<E>;

Imports

tsImport
import { isErr } from "@/lib/flow/core/result";
import { isErr } from "@/lib/flow";

Type Parameters

T

Success value type.

E

Expected error value type.

Parameters

result
Result<T, E>

Result to inspect.

Returns

`true` when the result is `Err`.

Return type
result is Err<E>
Result

Explicit success-or-failure outcome used throughout Flow.

type

Source

tsflow/core/result.ts:130-132
export function isErr<T, E>(result: Result<T, E>): result is Err<E> {
return !result.ok;
}