1 | export declare type RedirectEvent = {
|
2 | url: string;
|
3 | };
|
4 | export declare type WebBrowserOpenOptions = {
|
5 | toolbarColor?: string;
|
6 | browserPackage?: string;
|
7 | enableBarCollapsing?: boolean;
|
8 | showTitle?: boolean;
|
9 |
|
10 | showInRecents?: boolean;
|
11 |
|
12 | controlsColor?: string;
|
13 | windowName?: string;
|
14 | windowFeatures?: string;
|
15 | };
|
16 | export declare type WebBrowserAuthSessionResult = WebBrowserRedirectResult | WebBrowserResult;
|
17 | export declare type WebBrowserCustomTabsResults = {
|
18 | defaultBrowserPackage?: string;
|
19 | preferredBrowserPackage?: string;
|
20 | browserPackages: string[];
|
21 | servicePackages: string[];
|
22 | };
|
23 | export declare const WebBrowserResultType: {
|
24 | |
25 |
|
26 |
|
27 | readonly CANCEL: "cancel";
|
28 | |
29 |
|
30 |
|
31 | readonly DISMISS: "dismiss";
|
32 | |
33 |
|
34 |
|
35 | readonly OPENED: "opened";
|
36 | };
|
37 | export declare type WebBrowserResultType = typeof WebBrowserResultType[keyof typeof WebBrowserResultType];
|
38 | export declare type WebBrowserResult = {
|
39 | type: WebBrowserResultType;
|
40 | };
|
41 | export declare type WebBrowserRedirectResult = {
|
42 | type: 'success';
|
43 | url: string;
|
44 | };
|
45 | export declare type ServiceActionResult = {
|
46 | servicePackage?: string;
|
47 | };
|
48 | export declare type WebBrowserMayInitWithUrlResult = ServiceActionResult;
|
49 | export declare type WebBrowserWarmUpResult = ServiceActionResult;
|
50 | export declare type WebBrowserCoolDownResult = ServiceActionResult;
|