PHP 7.4.33
Preview: interval.js Size: 531 B
/var/www/sitesecurity.bitkit.dk/httpdocs/node_modules/d3-timer/src/interval.js
import {Timer, now} from "./timer.js";

export default function(callback, delay, time) {
  var t = new Timer, total = delay;
  if (delay == null) return t.restart(callback, delay, time), t;
  t._restart = t.restart;
  t.restart = function(callback, delay, time) {
    delay = +delay, time = time == null ? now() : +time;
    t._restart(function tick(elapsed) {
      elapsed += total;
      t._restart(tick, total += delay, time);
      callback(elapsed);
    }, delay, time);
  }
  t.restart(callback, delay, time);
  return t;
}

Directory Contents

Dirs: 0 × Files: 4
Name Size Perms Modified Actions
169 B lrw-r--r-- 2026-04-28 09:11:39
Edit Download
531 B lrw-r--r-- 2026-04-28 09:11:39
Edit Download
246 B lrw-r--r-- 2026-04-28 09:11:39
Edit Download
2.84 KB lrw-r--r-- 2026-04-28 09:11:39
Edit Download
If ZipArchive is unavailable, a .tar will be created (no compression).