@lppedd/mini-result - v0.5.0
    Preparing search index...

    Variable ResConst

    Res: {
        async: <V, E>(promise: Promise<Result<V, E>>) => AsyncResult<V, E>;
        err: <E>(error: E) => Err<never, E>;
        ok: <V>(value: V) => Ok<V, never>;
        wrap: <V>(fn: () => NoPromise<V>) => Result<NoPromise<V>, unknown>;
        wrapAsync: <V>(fn: () => V | Promise<V>) => AsyncResult<V, unknown>;
    } = ...

    A factory for creating Result objects.

    Type Declaration

    • Readonlyasync: <V, E>(promise: Promise<Result<V, E>>) => AsyncResult<V, E>
    • Readonlyerr: <E>(error: E) => Err<never, E>
    • Readonlyok: <V>(value: V) => Ok<V, never>
    • Readonlywrap: <V>(fn: () => NoPromise<V>) => Result<NoPromise<V>, unknown>
    • ReadonlywrapAsync: <V>(fn: () => V | Promise<V>) => AsyncResult<V, unknown>