zego-express-engine-webrtc
Version:
zego webrtc express sdk
44 lines (43 loc) • 1.42 kB
TypeScript
import { OSType } from '../common/zego.entity';
export declare function getUserAgent(): string;
export declare function isIos(): boolean;
export declare function isIosPwa(): boolean;
export declare function isMacOs(): boolean;
export declare function isAndroid(): boolean;
export declare function isHarmony(): boolean;
export declare function isHarmonyWebView(): boolean;
export declare function isWin(): boolean;
export declare function isLinux(): boolean;
export declare function getBrowserAndVersion(): {
name: string;
version: string;
};
export declare function isSafari(): boolean;
/**
* 当前设备是否为chrome
* @returns boolean
*/
export declare function isChrome(): boolean;
/**
* 当前设备是否为chrome
* @returns boolean
*/
export declare function isFirefox(): boolean;
export declare function isRedmiNote8(): boolean;
/**
* 是否是红米 Note8 Chrome 浏览器
*/
export declare function isRedmiNote8Chrome(): boolean;
/**
* 当前设备是否为移动设备
* @returns boolean
*/
export declare function isMobile(): boolean;
export declare function isWeChat(): boolean;
export declare function isWeChatMini(): boolean;
export declare function getIosVersion(): string;
export declare function getBrowserVersion(): string;
/**
* 获取操作系统信息 os_type只有特定的枚举值
*/
export declare function getOsType(): OSType;