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.

19 lines 585 B
import { type UnwrapOk } from './types.mjs'; /** * Safely unwraps the Ok value. * * @example * * ```ts * const okValue = TernaryResult.ok(3); * * const warnValue = TernaryResult.warn(4, 'warn'); * * assert.strictEqual(TernaryResult.unwrapOk(okValue), 3); * * assert.strictEqual(TernaryResult.unwrapOk(warnValue), 4); * ``` */ export declare function unwrapOk<R extends TernaryOk<unknown>>(result: R): UnwrapOk<R>; export declare function unwrapOk<R extends UnknownTernaryResult>(result: R): UnwrapOk<R> | undefined; //# sourceMappingURL=ternary-result-unwrap-ok.d.mts.map