Files
edlp_d8/libraries/wavesurfer/src/util/frame.js
T

14 lines
381 B
JavaScript

import reqAnimationFrame from './request-animation-frame';
/**
* Create a function which will be called at the next requestAnimationFrame
* cycle
*
* @param {function} func The function to call
*
* @return {func} The function wrapped within a requestAnimationFrame
*/
export default function frame (func) {
return (...args) => reqAnimationFrame(() => func(...args));
}