Stateful transducer which accepts any input and flips between given on / off values for every value received. The initial state can be optionally provided (default: false) and must be given if used as an iterator.
on
off
initial
[...toggle(1, 0, false, [1, 2, 3, 4])] // [ 1, 0, 1, 0 ] [...tx.toggle("on", "off", true, [1, 2, 3, 4])] // [ 'off', 'on', 'off', 'on' ]
result for "on" state
result for "off" state
initial state
Generated using TypeDoc
Stateful transducer which accepts any input and flips between given
on
/off
values for every value received. Theinitial
state can be optionally provided (default: false) and must be given if used as an iterator.[...toggle(1, 0, false, [1, 2, 3, 4])] // [ 1, 0, 1, 0 ] [...tx.toggle("on", "off", true, [1, 2, 3, 4])] // [ 'off', 'on', 'off', 'on' ]