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>`.

6 lines (5 loc) 248 B
import type { Mutable } from '../../internal/mutable.js'; import type { Ok, Err } from '../core/result.js'; export type MutOk<out T> = Mutable<Ok<T>>; export type MutErr<out E> = Mutable<Err<E>>; export type MutResult<T, E> = MutOk<T> | MutErr<E>;