Packages

Call a function repeatedly with a delay between each call

Current section

Files

Jump to
repeatedly src repeatedly_ffi.mjs
Raw

src/repeatedly_ffi.mjs

export function call(delayMs, fun) {
let i = 0;
return setInterval(() => {
fun(i);
i += 1;
}, delayMs);
}
export function stop(intervalId) {
clearInterval(intervalId);
}