frebu library

Classes

Action<TResult>
AsyncAction<TArgs, TResult>
AsyncBuilder<TArgs, TResult>
AsyncEffect<TArgs, TResult>
BehaviorResultEmitter<TArgs, TResult>
BehaviorSubjectEmitter<TResult>
CommonResult<TAction extends Action<CommonResult<TAction>>>
Effect<TArgs, TResult>
Emitter<TResult>
Event
EventBus
InvalidArguments<TAction extends Action<CommonResult<TAction>>>
OnDataEffect<TArgs, TResult>
OnExceptionEffect<TArgs, TResult>
PublishResultEmitter<TArgs, TResult>
PublishSubjectEmitter<TResult>
Repository
ResultEmitter<TArgs, TResult, TSubject extends Subject<TResult>>
SubjectEmitter<TResult, TSubject extends Subject<TResult>>
UnexpectedError<TAction extends Action<CommonResult<TAction>>>

Typedefs

AsyncEventHandler<TEvent>(TEvent event) Future<void>
CallFun<TArgs, TResult>(TArgs args) Future<TResult>
DynamicEventHandler<TEvent>(TEvent event) → dynamic
EffectFun<TArgs, TResult>(TArgs args, TResult result) Future<void>
EventHandler<TEvent>(TEvent event) → void
ExceptionEffectFun<TArgs>(TArgs args, dynamic e, [StackTrace t]) Future<void>
ExceptionMapFun<TArgs, TOut>(TArgs args, dynamic e, [StackTrace t]) → TOut
MapFun<TArgs, TIn, TOut>(TArgs args, TIn data) → TOut

Exceptions / Errors

AsyncBuilderNotFound