1 | /**
|
2 | * Internet Explorer and Microsoft Edge browsers definition.
|
3 | * Parses given user agent string
|
4 | *
|
5 | * @param userAgent - browser user agent
|
6 | *
|
7 | * @returns object with info about browser
|
8 | */
|
9 | declare const lowBrowser: (userAgent: string) => LowBrowserData;
|
10 | /**
|
11 | * Parsed data from given user agent
|
12 | */
|
13 | export interface LowBrowserData {
|
14 | /**
|
15 | * Input user agent string
|
16 | */
|
17 | userAgent: string;
|
18 | /**
|
19 | * Browser Name
|
20 | */
|
21 | name?: 'Edge' | 'IE' | 'IEMobile';
|
22 | /**
|
23 | * Browser Version
|
24 | *
|
25 | * @example '5.5b1'
|
26 | */
|
27 | version?: string;
|
28 | /**
|
29 | * Browser Core
|
30 | */
|
31 | core?: 'EdgeHTML' | 'Trident';
|
32 | /**
|
33 | * Browser Core Version
|
34 | *
|
35 | * @example '4.0b1'
|
36 | */
|
37 | coreVersion?: string;
|
38 | /**
|
39 | * Operating System
|
40 | *
|
41 | * @example 'Windows NT 10.0'
|
42 | */
|
43 | os?: string;
|
44 | /**
|
45 | * Operating System Build Number.
|
46 | * Only for Microsoft Edge browser
|
47 | *
|
48 | * @example 16299
|
49 | */
|
50 | osBuild?: number;
|
51 | /**
|
52 | * Game Platforms
|
53 | */
|
54 | gamePlatform?: 'Xbox 360' | 'Xbox One';
|
55 | }
|
56 | export default lowBrowser;
|