isolator library
Classes
-
Backend<
TEvent> - Class, which must be a ancestor of your backend classes
-
BackendArgument<
T> - Broadcast
- Type for sending messages from one of Backends to all others
-
InteractorOf<
T extends Backend> - Isolator
- IsolatorConfig
- Configuration class for Isolator (all Backends and it's Frontends)
-
IsolatorData<
T> - Logger
-
Message<
Id, Value> - MessageBusBackend
- MessageBusFrontend
-
Optional<
T> -
Packet<
T> -
Packet2<
T, T2> -
Packet3<
T, T2, T3> -
Packet4<
T, T2, T3, T4> -
Packet5<
T, T2, T3, T4, T5>
Enums
Mixins
-
BackendChunkMixin<
TEvent> -
BackendInitMixin<
TEvent> -
BackendOnErrorMixin<
TEvent> -
BackendSyncMixin<
TEvent> -
Frontend<
TEvent>
Typedefs
-
BackendErrorObserver
= Future<
void> Function(dynamic errorAndStackTrace) -
errorAndStackTrace
can be aerror, stackTrace
, or anything else, keep it in mind -
Caster<
From, To> = To Function(From) - Function, which will cast your responses
-
Creator<
TDataType> = void Function(BackendArgument< TDataType> argument) -
ErrorHandler<
T> = FutureOr< T> Function(dynamic error) - To describe errors handlers in Frontend
-
FrontendObserver
= Future<
void> Function(Message message)