• Creates a timer system bound to a specific engine instance.

    Returns

    A Timers object with setTimeout, clearTimeout, setInterval, and clearInterval methods

    Example

    import { Engine } from '@dcl/sdk/ecs'
    import { createTimers } from '@dcl/sdk/ecs'

    const engine = Engine()
    const timers = createTimers(engine)

    timers.setTimeout(() => console.log('done'), 1000)

    Parameters

    • targetEngine: IEngine

      The engine instance to bind timers to

    Returns Timers