Creates a ConditionTransfer — a transfer with conditional filtering.
Capabilities: Pushable, Subscribable
— configuration (shouldAccept?, shouldEmit?, onAcceptError, onEmitError)
const condition = createConditionTransfer<number>({ shouldAccept: x => x > 0, shouldEmit: x => x !== undefined && x < 100});condition.subscribe(x => console.log(x));condition.push(42); // passescondition.push(-1); // ignored Copy
const condition = createConditionTransfer<number>({ shouldAccept: x => x > 0, shouldEmit: x => x !== undefined && x < 100});condition.subscribe(x => console.log(x));condition.push(42); // passescondition.push(-1); // ignored
Creates a ConditionTransfer — a transfer with conditional filtering.
Capabilities: Pushable, Subscribable