ktongue's picture
download
raw
531 Bytes
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;
}

Xet Storage Details

Size:
531 Bytes
·
Xet hash:
66c2e105744d3c7ef1ac165293d801665ef0132a38e9dfc7c66e65beca6bfff7

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.