UNPKG

@consolidados/results

Version:
14 lines (11 loc) 370 B
import { O as Option } from '../option-DpT8KCGE.js'; import { R as Result } from '../err-B7LUEZ0f.js'; declare function match<T, E extends Error, R>(matcher: Result<T, E>, cases: { Ok: (value: T) => R; Err: (error: E) => R; }): R; declare function match<T, R>(matcher: Option<T>, cases: { Some: (value: T) => R; None: () => R; }): R; export { match };