Creates a ChannelTransfer — an output channel with external management via setup/destroy.
Capabilities: Subscribable
— configuration (setup, destroy, onError, onDestroyError)
const channel = createChannelTransfer<number>({ setup: (emit) => { const interval = setInterval(() => emit(Date.now()), 1000); return () => clearInterval(interval); }, destroy: () => {}});channel.subscribe(x => console.log(x)); Copy
const channel = createChannelTransfer<number>({ setup: (emit) => { const interval = setInterval(() => emit(Date.now()), 1000); return () => clearInterval(interval); }, destroy: () => {}});channel.subscribe(x => console.log(x));
Creates a ChannelTransfer — an output channel with external management via setup/destroy.
Capabilities: Subscribable