mirror of
https://github.com/servo/servo.git
synced 2025-07-23 07:13:52 +01:00
20 lines
634 B
Text
20 lines
634 B
Text
// GENERATED CONTENT - DO NOT EDIT
|
|
// Content of this file was automatically extracted from the
|
|
// "Cooperative Scheduling of Background Tasks" spec.
|
|
// See: https://w3c.github.io/requestidlecallback/
|
|
|
|
partial interface Window {
|
|
unsigned long requestIdleCallback(IdleRequestCallback callback, optional IdleRequestOptions options);
|
|
void cancelIdleCallback(unsigned long handle);
|
|
};
|
|
|
|
dictionary IdleRequestOptions {
|
|
unsigned long timeout;
|
|
};
|
|
|
|
[Exposed=Window] interface IdleDeadline {
|
|
DOMHighResTimeStamp timeRemaining();
|
|
readonly attribute boolean didTimeout;
|
|
};
|
|
|
|
callback IdleRequestCallback = void (IdleDeadline deadline);
|