UNPKG

ts-data-forge

Version:

[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.

22 lines 501 B
import { type NarrowToOk } from './types.mjs'; /** * Type guard for the ok variant. * * @example * * ```ts * const operation = Result.ok(3); * * const failure = Result.err('error'); * * if (Result.isOk(operation)) { * const value: number = operation.value; * * assert.isTrue(value === 3); * } * * assert.isTrue(Result.isErr(failure)); * ``` */ export declare const isOk: <R extends UnknownResult>(result: R) => result is NarrowToOk<R>; //# sourceMappingURL=result-is-ok.d.mts.map