UNPKG

option-t

Version:

A toolkit of Nullable/Option/Result type implementation in ECMAScript. Their APIs are inspired by Rust's `Option<T>` and `Result<T, E>`.

27 lines (26 loc) 1.69 kB
/** * @deprecated * Please migrate to: * 1. `UndefinableOperator` of `option-t/undefinable`. * 2. Import `option-t/undefinable/***` directly. */ export { expectNotUndefined, isNotUndefined, isUndefined, unwrapUndefinable, type NotUndefined, type Undefinable, } from '../core/undefinable.js'; export { andThenForUndefinable } from '../operators/and_then.js'; export { andThenAsyncForUndefinable } from '../operators/and_then_async.js'; export { inspectUndefinable } from '../operators/inspect.js'; export { mapForUndefinable } from '../operators/map.js'; export { mapAsyncForUndefinable } from '../operators/map_async.js'; export { mapOrForUndefinable } from '../operators/map_or.js'; export { mapOrAsyncForUndefinable } from '../operators/map_or_async.js'; export { mapOrElseForUndefinable } from '../operators/map_or_else.js'; export { mapOrElseAsyncForUndefinable } from '../operators/map_or_else_async.js'; export { okOrForUndefinable } from '../operators/ok_or.js'; export { okOrElseForUndefinable } from '../operators/ok_or_else.js'; export { okOrElseAsyncForUndefinable } from '../operators/ok_or_else_async.js'; export { orElseForUndefinable } from '../operators/or_else.js'; export { orElseAsyncForUndefinable } from '../operators/or_else_async.js'; export { toNullableFromUndefinable } from '../operators/to_nullable.js'; export { toResultErrFromUndefinable, toResultOkFromUndefinable, } from '../operators/to_plain_result.js'; export { unwrapOrForUndefinable } from '../operators/unwrap_or.js'; export { unwrapOrElseForUndefinable } from '../operators/unwrap_or_else.js'; export { unwrapOrElseAsyncForUndefinable } from '../operators/unwrap_or_else_async.js';