- Notifications
You must be signed in to change notification settings - Fork 6
Description
Is your feature request related to a problem? Please describe.
Who should know about Result or ResultAsync?
Often, this question comes to my mind.
I use Result-Monad for orchestrating multiple operations.
Once this is finished, I want to pass the outcome to the consumer.
In my web application, often a Controller is the consumer.
I think the Consumer would be fine getting a Promise that is either in Success- or Error-State.
Currently, when toPromise is called a Promise<Result<T>>.
Describe the solution you'd like
I would like to have a function like toPromiseUnboxed that unwraps the Result and creates either a resolved or rejected Promise.
Describe alternatives you've considered
Until this moment, I do the result.hasValue()|hasError()-Dance.
Which causes writing more code.
Additional context
Add any other context or screenshots about the feature request here.