isolated library

A structured way to manage messages between isolates

Classes

CancelMessage
Message which stops an IsolateBundle.
IsolateBundle<TConfig extends IsolateBundleConfiguration, TSend, TReceive>
Wraps an isolate together with an id, config and channels to send and receive messages between them.
IsolateBundleConfiguration
Base configuration for creating an isolate bundle.
IsolateBundleFactory
Creates instances of IsolateBundles.
PingPongIsolateBundle<TConfig extends IsolateBundleConfiguration, TSend, TReceive>
Wraps an IsolateBundle to make it 'request-response'.
PingPongMessage<T>
Base message for a PingPongIsolateBundle.