1// GENERATED CONTENT - DO NOT EDIT 2// Content was automatically extracted by Reffy into webref 3// (https://github.com/w3c/webref) 4// Source: The Screen Orientation API (https://w3c.github.io/screen-orientation/) 5 6partial interface Screen { 7 [SameObject] readonly attribute ScreenOrientation orientation; 8}; 9 10[Exposed=Window] 11interface ScreenOrientation : EventTarget { 12 Promise<undefined> lock(OrientationLockType orientation); 13 undefined unlock(); 14 readonly attribute OrientationType type; 15 readonly attribute unsigned short angle; 16 attribute EventHandler onchange; 17}; 18 19enum OrientationLockType { 20 "any", 21 "natural", 22 "landscape", 23 "portrait", 24 "portrait-primary", 25 "portrait-secondary", 26 "landscape-primary", 27 "landscape-secondary" 28}; 29 30enum OrientationType { 31 "portrait-primary", 32 "portrait-secondary", 33 "landscape-primary", 34 "landscape-secondary" 35}; 36