private
_transform<U,F = E,>(fn: (res: Result<T, E>) => Result<U, F>): ResultAsync<U, F>
private
_transformAsync<U,F = E,>(fn: (res: Result<T, E>) => Promise<Result<U, F>>): ResultAsync<U, F>
andThen<U,F,>(fn: (value: T) => Result<U, F>): ResultAsync<U, E | F>
andThenAsync<U,F,>(fn: (value: T) => ResultAsync<U, E | F> | Promise<Result<U, E | F>>): ResultAsync<U, E | F>
flatten(): FlattenResultAsync<ResultAsync<T, E>>
map<U>(fn: (value: T) => U): ResultAsync<U, E>
mapAsync<U>(fn: (value: T) => Promise<U>): ResultAsync<U, E>
mapErr<U>(fn: (err: E) => U): ResultAsync<T, U>
mapErrAsync<U>(fn: (value: E) => Promise<U>): ResultAsync<T, U>
toNullable(): Promise<T | null>
unwrapOrElse<U>(fn: () => U): Promise<T | U>
void(): ResultAsync<void, E>
extractErrorMsg(e: unknown): string
fromPromise<T,E,>(): ResultAsync<T, E>
fromPromiseExecutor<T = void,E = void,>(executor: () => void): ResultAsync<T, E>
fromSafePromise<T>(promise: Promise<T>): ResultAsync<T, never>
fromThrowable<Fn extends (...args: any[]) => Promise<any>,E,>(fn: Fn,errorMapper: (e: unknown) => E,): (...args: Parameters<Fn>) => ResultAsync<Awaited<ReturnType<Fn>>, E>
isInstance(obj: unknown): boolean