1
0
mirror of https://github.com/rhysd/Mstdn.git synced 2025-02-02 06:52:13 +01:00

fix type definitions for RequestIdleCallback

This commit is contained in:
rhysd 2017-04-24 18:35:58 +09:00
parent f8e7d64b08
commit 506055084a

View File

@ -3,7 +3,13 @@ interface RequestIdleCallback {
timeRemaining?: () => number; timeRemaining?: () => number;
} }
interface Window { interface RequestIdleCallbackOptions {
requestIdleCallback(cb: (deadline: RequestIdleCallback) => any): NodeJS.Timer; timeout?: number;
cancelIdleCallback(id: NodeJS.Timer): void; }
type RequestIdleCallbackId = number;
interface Window {
requestIdleCallback(cb: (deadline: RequestIdleCallback) => any, options?: RequestIdleCallbackOptions): RequestIdleCallbackId;
cancelIdleCallback(id: RequestIdleCallbackId): void;
} }