mirror of
https://github.com/servo/servo.git
synced 2025-10-04 02:29:12 +01:00
22 lines
691 B
Text
22 lines
691 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);
|