UNPKG

@atlaskit/editor-common

Version:

A package that contains common classes and components for editor and renderer

10 lines 352 B
const hasIdleCallback = ('requestIdleCallback' in window); export const scheduleCallback = (cb, options) => { return hasIdleCallback ? requestIdleCallback(cb, { timeout: 5000, ...options }) : requestAnimationFrame(cb); }; export const cancelCallback = id => { return hasIdleCallback ? cancelIdleCallback(id) : cancelAnimationFrame(id); };