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) 480 B
import { OkTypeTagName } from './tag.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)); * ``` */ const isOk = (result) => result.$$tag === OkTypeTagName; export { isOk }; //# sourceMappingURL=result-is-ok.mjs.map