-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
Description
new feature
A functor to represent an operation that could be a Success or Failure, like an specialization of the the Either Functor to handle errors.
Something close to:
Interface Result<E extends Error, T> {
success<R>(fn: (value: T) => R): Result<E, R>
failure<R extends Error = E, V = R>(fn: (error: E) => Result<R, V>): Result<R, V>
isSuccess(): boolean
isFailure(): boolean
unwrap(): E | T
}Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Projects
Status
Todo