unified-video-framework
Version:
Cross-platform video player framework supporting iOS, Android, Web, Smart TVs (Samsung/LG), Roku, and more
27 lines • 849 B
TypeScript
import { DeviceDetectionResult, DeviceInfo, NetworkInfo } from '../types/AnalyticsTypes';
export declare class DeviceDetection {
private static instance;
static getInstance(): DeviceDetection;
detectDevice(): DeviceDetectionResult;
getDeviceInfo(): DeviceInfo;
getNetworkInfo(): NetworkInfo;
private getUserAgent;
private getDeviceType;
private getOS;
private getOSVersion;
private getBrowser;
private getBrowserVersion;
private getScreenInfo;
private getLanguage;
private getTimezone;
private getConnection;
private isMobile;
private isTablet;
private isDesktop;
private isSmartTV;
private isTizen;
private isWebOS;
private isRoku;
}
export declare const deviceDetection: DeviceDetection;
//# sourceMappingURL=DeviceDetection.d.ts.map