yak_result library
Classes
-
Failure<
T> - represent a failure of a function
- VoidResult
Extension Types
Extensions
-
IterableNullaryCombineValueResultX
on Iterable<
ResultNullary< T> > -
IterableNullaryCombineVoidResultX
on Iterable<
VoidResultNullary> -
IterableUnaryCombineValueResultX
on Iterable<
ResultUnary< T, S> > -
IterableUnaryCombineVoidResultX
on Iterable<
VoidResultUnary< T> > -
RecastFailureX
on Failure<
T> - recast a Failure with to the desired Type
-
RecastSuccessX
on Result<
T> - recast a Result with to the desired Type
Typedefs
-
FutureResult<
T extends Object> = FutureOr< Result< T> > - a FutureOr Result
-
FutureVoidResult
= FutureOr<
VoidResult> - a FutureOr VoidResult
-
ResultNullary<
T extends Object> = Nullary< Result< T> > -
an
Nullary
Function that returns a Result -
ResultNullaryAsync<
T extends Object> = Nullary< FutureResult< T> > -
an
Nullary
async
Function that returns a Result -
ResultUnary<
T extends Object, S> = Unary< Result< T> , S> - an unary function that returns a Result
-
ResultUnaryAsync<
T extends Object, S> = Unary< FutureResult< T> , S> -
an unary async function that returns a Result
! differs from
UnaryAsync
ad it returns FutureOr instead of Future -
VoidResultNullary
= Nullary<
VoidResult> -
an
Nullary
function that returns a VoidResult -
VoidResultNullaryAsync
= Nullary<
FutureVoidResult> -
an
Nullary
async
Function that returns a VoidResult -
VoidResultUnary<
T> = Unary< VoidResult, T> -
an
Nullary
function that returns a VoidResult -
VoidResultUnaryAsync<
T> = Unary< FutureVoidResult, T> -
an
Nullary
async
Function that returns a VoidResult