1 | export declare enum Orientation {
|
2 | UNKNOWN = "UNKNOWN",
|
3 | PORTRAIT = "PORTRAIT",
|
4 | PORTRAIT_UP = "PORTRAIT_UP",
|
5 | PORTRAIT_DOWN = "PORTRAIT_DOWN",
|
6 | LANDSCAPE = "LANDSCAPE",
|
7 | LANDSCAPE_LEFT = "LANDSCAPE_LEFT",
|
8 | LANDSCAPE_RIGHT = "LANDSCAPE_RIGHT"
|
9 | }
|
10 | export declare enum OrientationLock {
|
11 | DEFAULT = "DEFAULT",
|
12 | ALL = "ALL",
|
13 | PORTRAIT = "PORTRAIT",
|
14 | PORTRAIT_UP = "PORTRAIT_UP",
|
15 | PORTRAIT_DOWN = "PORTRAIT_DOWN",
|
16 | LANDSCAPE = "LANDSCAPE",
|
17 | LANDSCAPE_LEFT = "LANDSCAPE_LEFT",
|
18 | LANDSCAPE_RIGHT = "LANDSCAPE_RIGHT",
|
19 | OTHER = "OTHER",
|
20 | UNKNOWN = "UNKNOWN",
|
21 | ALL_BUT_UPSIDE_DOWN = "ALL_BUT_UPSIDE_DOWN"
|
22 | }
|
23 | export declare enum SizeClassIOS {
|
24 | REGULAR = "REGULAR",
|
25 | COMPACT = "COMPACT",
|
26 | UNKNOWN = "UNKNOWN"
|
27 | }
|
28 | export declare enum WebOrientationLock {
|
29 | PORTRAIT_PRIMARY = "portrait-primary",
|
30 | PORTRAIT_SECONDARY = "portrait-secondary",
|
31 | PORTRAIT = "portrait",
|
32 | LANDSCAPE_PRIMARY = "landscape-primary",
|
33 | LANDSCAPE_SECONDARY = "landscape-secondary",
|
34 | LANDSCAPE = "landscape",
|
35 | ANY = "any",
|
36 | NATURAL = "natural",
|
37 | UNKNOWN = "unknown"
|
38 | }
|
39 | export declare enum WebOrientation {
|
40 | PORTRAIT_PRIMARY = "portrait-primary",
|
41 | PORTRAIT_SECONDARY = "portrait-secondary",
|
42 | LANDSCAPE_PRIMARY = "landscape-primary",
|
43 | LANDSCAPE_SECONDARY = "landscape-secondary"
|
44 | }
|
45 | export declare type OrientationInfo = {
|
46 | orientation: Orientation;
|
47 | verticalSizeClass?: SizeClassIOS;
|
48 | horizontalSizeClass?: SizeClassIOS;
|
49 | };
|
50 | export declare type PlatformOrientationInfo = {
|
51 | screenOrientationConstantAndroid?: number;
|
52 | screenOrientationArrayIOS?: Orientation[];
|
53 | screenOrientationLockWeb?: WebOrientationLock;
|
54 | };
|
55 | export declare type OrientationChangeListener = (event: OrientationChangeEvent) => void;
|
56 | export declare type OrientationChangeEvent = {
|
57 | orientationLock: OrientationLock;
|
58 | orientationInfo: OrientationInfo;
|
59 | };
|