isolator library Null safety

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
Isolator
IsolatorConfig
Configuration class for Isolator (all Backends and it's Frontends)
IsolatorData<T>
Logger
Message<Id, Value>
MessageBusBackend
MessageBusFrontend
Packet<T>
Packet2<T, T2>
Packet3<T, T2, T3>
Packet4<T, T2, T3, T4>
Packet5<T, T2, T3, T4, T5>

Mixins

BackendChunkMixin<TEvent>
BackendInitMixin<TEvent>
BackendOnErrorMixin<TEvent>
BackendSyncMixin<TEvent>
Frontend<TEvent>

Enums

MessageBusEvent

Typedefs

BackendErrorObserver(dynamic errorAndStackTrace) Future<void>
errorAndStackTrace can be a error, stackTrace, or anything else, keep it in mind
Creator<TDataType>(BackendArgument<TDataType> argument) → void
ErrorHandler<T>(dynamic error) FutureOr<T>
To describe errors handlers in Frontend
FrontendObserver(Message message) Future<void>