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.