Files
tubestation/testing/web-platform/tests/interfaces/idle-detection.idl
autofoolip e23131c4c7 Bug 1693075 [wpt PR 27645] - Update interfaces/idle-detection.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/idle-detection.idl (#27645)

Note: This file was recently manually updated in commit f2dd4d76f3.
      This commit may revert some of those changes.

Source: https://github.com/w3c/webref/blob/0ab0ec2/ed/idl/idle-detection.idl
Build: https://travis-ci.org/w3c/webref/builds/217255973
--

wpt-commits: 824d82b3fb9d9f02a0e27b747b3734803cbf8d9d
wpt-pr: 27645
2021-02-22 16:08:05 +00:00

32 lines
789 B
Plaintext

// GENERATED CONTENT - DO NOT EDIT
// Content was automatically extracted by Reffy into webref
// (https://github.com/w3c/webref)
// Source: Idle Detection API (https://wicg.github.io/idle-detection/)
enum UserIdleState {
"active",
"idle"
};
enum ScreenIdleState {
"locked",
"unlocked"
};
dictionary IdleOptions {
[EnforceRange] unsigned long long threshold;
AbortSignal signal;
};
[
SecureContext,
Exposed=(Window,DedicatedWorker)
] interface IdleDetector : EventTarget {
constructor();
readonly attribute UserIdleState? userState;
readonly attribute ScreenIdleState? screenState;
attribute EventHandler onchange;
[Exposed=Window] static Promise<PermissionState> requestPermission();
Promise<undefined> start(optional IdleOptions options = {});
};