UNPKG

jjb-lc-designable

Version:

基于alibaba-designable源码二次封装的表单设计器。

23 lines (18 loc) 537 B
import 'requestidlecallback' import { globalThisPolyfill } from './globalThisPolyfill' export interface IIdleDeadline { didTimeout: boolean timeRemaining: () => DOMHighResTimeStamp } export interface IdleCallbackOptions { timeout?: number } export const requestIdle = ( callback: (params: IIdleDeadline) => void, options?: IdleCallbackOptions ): number => { return globalThisPolyfill['requestIdleCallback'](callback, options) } export const cancelIdle = (id: number) => { globalThisPolyfill['cancelIdleCallback'](id) }