@wiko/subscribable
Version:
Helpers for creating subscription-based event emitters
3 lines • 419 B
TypeScript
import { DataPublisher } from './data-publisher';
export declare function demultiplexDataPublisher<TDataPublisher extends DataPublisher, const TChannelName extends Parameters<TDataPublisher['on']>[0]>(publisher: TDataPublisher, sourceChannelName: TChannelName, messageTransformer: (message: unknown) => [destinationChannelName: string, message: unknown] | void): DataPublisher;
//# sourceMappingURL=demultiplex.d.ts.map