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.

20 lines 596 B
/** * Checks if the given value is an {@link Optional}. * * @example * * ```ts * const maybeOptional = Optional.some('value'); * * const notOptional = { $$tag: 'ts-data-forge::Optional.some' }; * * assert.isTrue(Optional.isOptional(maybeOptional)); * * assert.isFalse(Optional.isOptional(notOptional)); * ``` * * @param maybeOptional The value to check. * @returns `true` if the value is an {@link Optional}, otherwise `false`. */ export declare const isOptional: (maybeOptional: unknown) => maybeOptional is Optional<unknown>; //# sourceMappingURL=optional-is-optional.d.mts.map