import { Box } from './classes/box.js'; import { Scene } from './classes/scene.js'; import { debounce, delay } from './util.js'; const rootElement = document.getElementById('debounce-test'); const rootBox = new Box('rootBox', rootElement).flex(); const scene = window.scene = new Scene('Debounce test', rootBox); const log = () => scene.log('event'); debounce(log, 500); debounce(log, 500); await delay(500); debounce(log, 500); debounce(log, 500);