Returns a function that yields a value from a generator.
const spring = yieldNumber(Oscillators.spring());spring(); // latest value Copy
const spring = yieldNumber(Oscillators.spring());spring(); // latest value
Instead of:
const spring = Oscillators.spring();spring.next().value Copy
const spring = Oscillators.spring();spring.next().value
A defaultValue can be provided if the source generator returns undefined:
defaultValue
const spring = yieldNumber(Oscillators.spring(), 0);spring(); // Returns 0 if the generator returns undefined Copy
const spring = yieldNumber(Oscillators.spring(), 0);spring(); // Returns 0 if the generator returns undefined
Optional
Returns a function that yields a value from a generator.
Instead of:
A
defaultValue
can be provided if the source generator returns undefined: