// GENERATED CONTENT - DO NOT EDIT // Content was automatically extracted by Reffy into reffy-reports // (https://github.com/tidoust/reffy-reports) // Source: The Screen Orientation API (https://w3c.github.io/screen-orientation/) partial interface Screen { [SameObject] readonly attribute ScreenOrientation orientation; }; [Exposed=Window] interface ScreenOrientation : EventTarget { Promise lock(OrientationLockType orientation); void unlock(); readonly attribute OrientationType type; readonly attribute unsigned short angle; attribute EventHandler onchange; }; enum OrientationLockType { "any", "natural", "landscape", "portrait", "portrait-primary", "portrait-secondary", "landscape-primary", "landscape-secondary" }; enum OrientationType { "portrait-primary", "portrait-secondary", "landscape-primary", "landscape-secondary" };