// GENERATED CONTENT - DO NOT EDIT // Content was automatically extracted by Reffy into reffy-reports // (https://github.com/tidoust/reffy-reports) // Source: Gamepad (https://w3c.github.io/gamepad/) [Exposed=Window] interface Gamepad { readonly attribute DOMString id; readonly attribute long index; readonly attribute boolean connected; readonly attribute DOMHighResTimeStamp timestamp; readonly attribute GamepadMappingType mapping; readonly attribute FrozenArray axes; readonly attribute FrozenArray buttons; }; [Exposed=Window] interface GamepadButton { readonly attribute boolean pressed; readonly attribute boolean touched; readonly attribute double value; }; enum GamepadMappingType { "", "standard", }; [Exposed=Window] partial interface Navigator { sequence getGamepads(); }; [Constructor(DOMString type, GamepadEventInit eventInitDict), Exposed=Window] interface GamepadEvent : Event { [SameObject] readonly attribute Gamepad gamepad; }; dictionary GamepadEventInit : EventInit { required Gamepad gamepad; };