import type { Result } from '../result/result.js'; import type { Option } from './option.js'; type OkOrElse = { (orElseFn: () => E): (option: Opt) => Result, E>; (orElseFn: () => E, option: Opt): Result, E>; }; /** * Transforms an `Option` to a `Result`. A `Some(v)` becomes `Ok(v)` and `None` becomes `Err` using the provided * function. * * @tags option, transform, result * @see https://doc.rust-lang.org/std/option/enum.Option.html#method.ok_or_else */ export declare const okOrElse: OkOrElse; export {};