mirror of
https://github.com/discourse/discourse.git
synced 2025-05-17 11:16:44 +08:00

Each case simplified: `next(() => later(() => ...))` -> "wait 0 ms then wait X ms" `next(() => debounce(() => ...))` -> "wait 0 ms then wait X ms (debounced)" `next(() => scheduleAfter("render", ...))` -> "in the next (empty) run loop, do the thing (after a no-op render step)"