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>`.
7 lines (6 loc) • 447 B
TypeScript
import type { Ok, Err } from '../core/result.js';
import type { MutErr, MutOk } from './mutable.js';
export declare function unsafeUnwrapValueInOkWithoutAnyCheck<T>(input: Ok<T>): T;
export declare function unsafeUnwrapValueInErrWithoutAnyCheck<E>(input: Err<E>): E;
export declare function setUndefinedToValFieldOnOkDirectly(input: MutOk<unknown>): void;
export declare function setUndefinedToErrFieldOnErrDirectly(input: MutErr<unknown>): void;