ember-app-scheduler
Version:
Ember addon to schedule work at different phases of app life cycle.
18 lines (14 loc) • 491 B
TypeScript
type RequestIdleCallbackHandle = any;
type RequestIdleCallbackOptions = {
timeout: number;
};
type RequestIdleCallbackDeadline = {
readonly didTimeout: boolean;
timeRemaining: () => number;
};
declare function requestIdleCallback(
callback: (deadline: RequestIdleCallbackDeadline) => void,
opts?: RequestIdleCallbackOptions
): RequestIdleCallbackHandle;
declare function cancelIdleCallback(handle: RequestIdleCallbackHandle): void;
declare module 'ember-compatibility-helpers';