@100mslive/hms-video-store
Version:
@100mslive Core SDK which abstracts the complexities of webRTC while providing a reactive store for data management with a unidirectional data flow
26 lines (25 loc) • 920 B
TypeScript
import { type IResult } from 'ua-parser-js';
export declare const isBrowser: boolean;
export declare const parsedUserAgent: {
getBrowser: () => import("ua-parser-js").IBrowser;
getOS: () => import("ua-parser-js").IOS;
getDevice: () => import("ua-parser-js").IDevice;
getCPU: () => import("ua-parser-js").ICPU;
getEngine: () => import("ua-parser-js").IEngine;
getUA: () => string;
getResult: () => IResult;
withClientHints: () => Promise<IResult>;
};
export declare const isNode: boolean;
export declare enum ENV {
PROD = "prod",
QA = "qa",
DEV = "dev"
}
export declare const isSupported: boolean;
export declare const isMobile: () => boolean;
export declare const isPageHidden: () => boolean;
export declare const isIOS: () => boolean;
export declare const isSafari: boolean | undefined;
export declare const isFirefox: boolean;
export declare const isChromiumBased: boolean;