channeler/channeler library

Classes

Channel<T>
Represents a strongly typed communication topic inside the global Channeler event system. Every channel contains a unique identifier and a generic type definition which helps maintain safer communication between widgets, services, repositories, controllers, and application logic.
Channeler
The Channeler class acts as a centralized event communication manager for the complete application lifecycle. Developers can register channels, subscribe listeners, emit events, and remove subscriptions without tightly coupling unrelated application layers or manually passing references around.

Typedefs

ChannelerCallback<T> = void Function(T? value)
Signature used for every listener registered inside the Channeler communication system. Whenever a matching event is emitted on a channel, all callbacks subscribed to that channel receive the latest emitted value allowing reactive communication between completely independent components.