EffectScheduler

See source code

An EffectScheduler is responsible for executing side effects in response to changes in state.

You probably don't need to use this directly unless you're integrating this library with a framework of some kind.

Instead, use the react and reactor functions.

EffectScheduler: new <Result>(
  name: string,
  runEffect: (lastReactedEpoch: number) => Result,
  options?: EffectSchedulerOptions
) => EffectScheduler<Result>

Example

const render = new EffectScheduler('render', drawToCanvas)

render.attach()
render.execute()
Prev
userTypeValidator
Next
EMPTY_ARRAY

We use cookies on this website.
Learn more in our Cookie Policy.