yak_result library

Classes

Failure<T>
represent a failure of a function
VoidResult

Extension Types

Result

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