Constructors
Methods
Static
combine
- combine<T>(members): Box<CombineSuccessType<T>, ValueOf<{
[P in string | number | symbol]: FailureType<T[P]>
}>> Type Parameters
- T extends Dictionary<Box<any, any>>
- combine<T>(members): Break<CombineSuccessType<T>, ValueOf<{
[P in string | number | symbol]: FailureType<T[P]>
}>> Type Parameters
- T extends Dictionary<Break<any, any>>
- combine<SA, FA>(results): Box<[SA], FA>
- combine<SA, FA>(results): Break<[SA], FA>
- combine<SA, FA, SB, FB>(results): Box<[SA, SB], FA | FB>
- combine<SA, FA, SB, FB>(results): Break<[SA, SB], FA | FB>
- combine<SA, FA, SB, FB, SC, FC>(results): Box<[SA, SB, SC], FA | FB | FC>
- combine<SA, FA, SB, FB, SC, FC>(results): Break<[SA, SB, SC], FA | FB | FC>
- combine<SA, FA, SB, FB, SC, FC, SD, FD>(results): Box<[SA, SA, SC, SD],
| FA
| FB
| FC
| FD> - combine<SA, FA, SB, FB, SC, FC, SD, FD>(results): Break<[SA, SA, SC, SD],
| FA
| FB
| FC
| FD> - combine<SA, FA, SB, FB, SC, FC, SD, FD, SE, FE>(results): Box<[SA, SA, SC, SD, SE],
| FA
| FB
| FC
| FD
| FE> - combine<SA, FA, SB, FB, SC, FC, SD, FD, SE, FE>(results): Break<[SA, SA, SC, SD, SE],
| FA
| FB
| FC
| FD
| FE> - combine<SA, FA, SB, FB, SC, FC, SD, FD, SE, FE, SF, FF>(results): Box<[SA, SA, SC, SD, SE, SF],
| FA
| FB
| FC
| FD
| FE
| FF> Parameters
- results: [Box<SA, FA>, Box<SB, FB>, Box<SC, FC>, Box<SD, FD>, Box<SE, FE>, Box<SF, FF>]
- combine<SA, FA, SB, FB, SC, FC, SD, FD, SE, FE, SF, FF>(results): Break<[SA, SA, SC, SD, SE, SF],
| FA
| FB
| FC
| FD
| FE
| FF> Parameters
- results: [Break<SA, FA>, Break<SB, FB>, Break<SC, FC>, Break<SD, FD>, Break<SE, FE>, Break<SF, FF>]
- combine<S, F>(observables): Box<S[], F>
Returns Box<S[], F>
- combine<S, F>(observables): Break<S[], F>
Static
execute
- execute<S>(fn): Box<S, Error>
Returns Box<S, Error>
Static
observable
- observable<S>(Constructor, observable, completeOnFail?): Like<Box<S, Error>>
Parameters
- Constructor: LikeConstructor
- observable: Like<S>
Optional
completeOnFail: boolean
Returns Like<Box<S, Error>>
Static
promise
- promise<S>(promise): Promise<Box<S, Error>>
Parameters
- promise: MaybePromiseLike<S> | NullaryFn<MaybePromiseLike<S>>
Returns Promise<Box<S, Error>>
Creates a result that will be successful and contain the return value of
fn
asdata
, or otherwise be failed iffn
throws.