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.

26 lines (23 loc) 486 B
import { OkTypeTagName } from './tag.mjs'; /** * Type guard for the Ok variant. * * @example * * ```ts * const maybeNumber = TernaryResult.ok(42) as TernaryResult< * number, * string, * string * >; * * if (TernaryResult.isOk(maybeNumber)) { * const value: number = maybeNumber.value; * * assert.strictEqual(value, 42); * } * ``` */ const isOk = (result) => result.$$tag === OkTypeTagName; export { isOk }; //# sourceMappingURL=ternary-result-is-ok.mjs.map