ts-data-forge
Version:
[](https://www.npmjs.com/package/ts-data-forge) [](https://www.npmjs.com/package/ts-data-forge) [ for consistency with
* JavaScript's undefined semantics and TypeScript's optional properties.
*
* @example
*
* ```ts
* const someNumber = Optional.some(42);
*
* const noneNumber = Optional.none as Optional<number>;
*
* assert.isTrue(Optional.toNullable(someNumber) === 42);
*
* assert.isTrue(Optional.toNullable(noneNumber) === undefined);
* ```
*
* @template O The `UnknownOptional` type to convert.
* @param optional The `Optional` to convert.
* @returns The contained value if `Some`, otherwise `undefined`.
*/
export declare const toNullable: <O extends UnknownOptional>(optional: O) => Unwrap<O> | undefined;
//# sourceMappingURL=optional-to-nullable.d.mts.map