react-css-transition
Version:
CSS Transition Component for React
24 lines (22 loc) • 574 B
JavaScript
var raf = typeof requestAnimationFrame === "undefined"
? function (callback) { return setTimeout(callback, 17); }
: requestAnimationFrame;
export var runInFrame = function (no, callback) {
var cur = 0;
var canceled = false;
var loop = function () {
if (canceled) {
return;
}
if (cur <= no) {
cur++;
raf(loop);
return;
}
callback();
};
loop();
return function () { canceled = true; };
};
export default runInFrame;
//# sourceMappingURL=runInFrame.js.map