@mikuroxina/mini-fn
    Preparing search index...

    Type Alias ErrorMonad<M>

    ErrorMonad: TypeClass.Monad.Monad<M> & {
        context: (
            context: string,
        ) => <T>(computation: Get1<M, T>) => Result.Result<Error, T>;
        withContext: (
            fn: () => string,
        ) => <T>(computation: Get1<M, T>) => Result.Result<Error, T>;
    }

    A monad which allows making the computation value into a Result with an error context message.

    Type Parameters

    • M

    Type Declaration

    • Readonlycontext: (context: string) => <T>(computation: Get1<M, T>) => Result.Result<Error, T>

      Converts a computation value into a Result with a message context.

    • ReadonlywithContext: (fn: () => string) => <T>(computation: Get1<M, T>) => Result.Result<Error, T>

      Converts a computation value into a Result with a function fn creating a message.