easy-monad
    Preparing search index...

    Variable eitherConst

    either: {
        error: <Error, Success>(error: Error) => Either<Error, Success>;
        fromTryCatch: <Success>(fn: () => Success) => Either<unknown, Success>;
        fromTryCatchAsync: <Success>(
            fn: () => Promise<Success>,
        ) => EitherAsync<unknown, Success>;
        success: <Error, Success>(value: Success) => Either<Error, Success>;
    } = ...

    either utilities

    Type declaration

    • Readonlyerror: <Error, Success>(error: Error) => Either<Error, Success>

      create an either in error state with a given error

    • ReadonlyfromTryCatch: <Success>(fn: () => Success) => Either<unknown, Success>

      Create an either from a function that can throw an exeption. Either get the value or the exeption.

    • ReadonlyfromTryCatchAsync: <Success>(fn: () => Promise<Success>) => EitherAsync<unknown, Success>

      Create an either from an asynchrone function that can throw an exeption. Either get the value or the exeption.

    • Readonlysuccess: <Error, Success>(value: Success) => Either<Error, Success>

      create an either in success state with a given value