UNPKG

react-css-transition

Version:
24 lines (22 loc) 574 B
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