46 lines
1.3 KiB
TypeScript
46 lines
1.3 KiB
TypeScript
export default browser;
|
|
/**
|
|
* Browser detection utility.
|
|
*/
|
|
declare namespace browser {
|
|
import version = version;
|
|
export { version };
|
|
import versionMajor = versionMajor;
|
|
export { versionMajor };
|
|
export let edge: boolean;
|
|
export let edgeChromium: boolean;
|
|
export let firefox: boolean;
|
|
export let safari: boolean;
|
|
export let osx: boolean;
|
|
export let ipad: boolean;
|
|
export let ps4: boolean;
|
|
export let tv: boolean;
|
|
export let mobile: boolean;
|
|
export let xboxOne: boolean;
|
|
export let animate: boolean;
|
|
export let hisense: boolean;
|
|
export let tizen: boolean;
|
|
export let vidaa: boolean;
|
|
export let web0s: boolean;
|
|
export let edgeUwp: boolean;
|
|
export let web0sVersion: number | undefined;
|
|
export let tizenVersion: number | undefined;
|
|
export let orsay: boolean;
|
|
export let operaTv: boolean;
|
|
export let slow: boolean;
|
|
export let touch: boolean;
|
|
export let keyboard: boolean;
|
|
export { supportsCssAnimation };
|
|
export let iOS: boolean;
|
|
export let iOSVersion: number | undefined;
|
|
}
|
|
|
|
declare namespace matched {
|
|
export { browser };
|
|
export { version };
|
|
export let platform: string;
|
|
export { versionMajor };
|
|
}
|
|
|
|
declare function supportsCssAnimation(allowPrefix: any): any;
|