biketag-admin
Version:
<h1 align=center>BikeTag-Admin</h1> <div align="center"> <img alt="biketag-admin logo" src="https://raw.githubusercontent.com/keneucker/biketag-website/production/public/img/Tag-Logo-Stacked-V2-medium.png" height="auto" width="200" style="border-radius:25
181 lines (180 loc) • 5.02 kB
TypeScript
export declare class DeviceUUID {
options: any;
version: string;
_Versions: {
Edge: RegExp;
Firefox: RegExp;
IE: RegExp;
Chrome: RegExp;
Chromium: RegExp;
Safari: RegExp;
Opera: RegExp;
Ps3: RegExp;
Psp: RegExp;
Amaya: RegExp;
SeaMonkey: RegExp;
OmniWeb: RegExp;
Flock: RegExp;
Epiphany: RegExp;
WinJs: RegExp;
PhantomJS: RegExp;
UC: RegExp;
};
_Browsers: {
Edge: RegExp;
Amaya: RegExp;
Konqueror: RegExp;
Epiphany: RegExp;
SeaMonkey: RegExp;
Flock: RegExp;
OmniWeb: RegExp;
Chromium: RegExp;
Chrome: RegExp;
Safari: RegExp;
IE: RegExp;
Opera: RegExp;
PS3: RegExp;
PSP: RegExp;
Firefox: RegExp;
WinJs: RegExp;
PhantomJS: RegExp;
UC: RegExp;
};
_OS: {
Windows10: RegExp;
Windows81: RegExp;
Windows8: RegExp;
Windows7: RegExp;
UnknownWindows: RegExp;
WindowsVista: RegExp;
Windows2003: RegExp;
WindowsXP: RegExp;
Windows2000: RegExp;
WindowsPhone8: RegExp;
OSXCheetah: RegExp;
OSXPuma: RegExp;
OSXJaguar: RegExp;
OSXPanther: RegExp;
OSXTiger: RegExp;
OSXLeopard: RegExp;
OSXSnowLeopard: RegExp;
OSXLion: RegExp;
OSXMountainLion: RegExp;
OSXMavericks: RegExp;
OSXYosemite: RegExp;
OSXElCapitan: RegExp;
OSXSierra: RegExp;
Mac: RegExp;
Linux: RegExp;
Linux64: RegExp;
ChromeOS: RegExp;
Wii: RegExp;
PS3: RegExp;
PSP: RegExp;
iPad: RegExp;
iPhone: RegExp;
Bada: RegExp;
Curl: RegExp;
};
_Platform: {
Windows: RegExp;
WindowsPhone: RegExp;
Mac: RegExp;
Linux: RegExp;
Wii: RegExp;
Playstation: RegExp;
iPad: RegExp;
iPod: RegExp;
iPhone: RegExp;
Android: RegExp;
Blackberry: RegExp;
Samsung: RegExp;
Curl: RegExp;
};
DefaultAgent: {
isAuthoritative: boolean;
isMobile: boolean;
isTablet: boolean;
isiPad: boolean;
isiPod: boolean;
isiPhone: boolean;
isAndroid: boolean;
isBlackberry: boolean;
isOpera: boolean;
isIE: boolean;
isEdge: boolean;
isIECompatibilityMode: boolean;
isSafari: boolean;
isFirefox: boolean;
isWebkit: boolean;
isChrome: boolean;
isKonqueror: boolean;
isOmniWeb: boolean;
isSeaMonkey: boolean;
isFlock: boolean;
isAmaya: boolean;
isPhantomJS: boolean;
isEpiphany: boolean;
isDesktop: boolean;
isWindows: boolean;
isLinux: boolean;
isLinux64: boolean;
isMac: boolean;
isChromeOS: boolean;
isBada: boolean;
isSamsung: boolean;
isRaspberry: boolean;
isBot: boolean;
isCurl: boolean;
isAndroidTablet: boolean;
isWinJs: boolean;
isKindleFire: boolean;
isSilk: boolean;
isCaptive: boolean;
isSmartTV: boolean;
isUC: boolean;
isTouchScreen: boolean;
silkAccelerated: boolean;
colorDepth: number;
pixelDepth: number;
resolution: never[];
cpuCores: number;
language: string;
browser: string;
version: string;
os: string;
platform: string;
geoIp: {};
source: string;
hashInt: (string: any) => number;
hashMD5: (string: any) => string;
};
Agent: any;
constructor(options?: any);
getBrowser(s: string): string;
getBrowserVersion(string: string): string | undefined;
getOS(string: string): string;
getPlatform(string: string): "unknown" | "Linux" | "Wii" | "Playstation" | "Curl" | "Microsoft Windows" | "Microsoft Windows Phone" | "Apple Mac" | "Android" | "Blackberry" | "iPad" | "iPod" | "iPhone" | "Samsung";
testCompatibilityMode(): void;
testSilk(): false | "Silk";
testKindleFire(): false | "Kindle Fire" | "Kindle Fire HD" | "Kindle Fire HD 8.9" | "Kindle Fire HD 8.9 4G" | "Kindle Fire HD 7" | "Kindle Fire HDX 7" | "Kindle Fire HDX 7 4G" | "Kindle Fire HDX 8.9" | "Kindle Fire HDX 8.9 4G";
testCaptiveNetwork(): false | "CaptiveNetwork";
testMobile(): void;
testTablet(): void;
testNginxGeoIP(headers: {
[x: string]: any;
}): void;
testBot(): void;
testSmartTV(): void;
testAndroidTablet(): void;
testTouchSupport(): void;
getLaguage(): void;
getColorDepth(): void;
getScreenResolution(): void;
getPixelDepth(): void;
getCPU(): void;
reset(): DeviceUUID;
parse(source?: string): any;
get(customData?: any): string;
}
export default DeviceUUID;