/** * Internet Explorer and Microsoft Edge browsers definition. * Parses given user agent string * * @param userAgent - browser user agent * * @returns object with info about browser */ declare const lowBrowser: (userAgent: string) => LowBrowserData; /** * Parsed data from given user agent */ export interface LowBrowserData { /** * Input user agent string */ userAgent: string; /** * Browser Name */ name?: 'Edge' | 'IE' | 'IEMobile'; /** * Browser Version * * @example '5.5b1' */ version?: string; /** * Browser Core */ core?: 'EdgeHTML' | 'Trident'; /** * Browser Core Version * * @example '4.0b1' */ coreVersion?: string; /** * Operating System * * @example 'Windows NT 10.0' */ os?: string; /** * Operating System Build Number. * Only for Microsoft Edge browser * * @example 16299 */ osBuild?: number; /** * Game Platforms */ gamePlatform?: 'Xbox 360' | 'Xbox One'; } export default lowBrowser;