t-comm
Version:
专业、稳定、纯粹的工具库
56 lines (54 loc) • 1.04 kB
TypeScript
import type { IEnv } from './types';
/**
* 检查是否是ios环境
* @returns {boolean} 是否是ios环境
*
* @example
*
* checkUAIsIOS()
*
* // => true
*
*/
export declare function checkUAIsIOS(): boolean;
/**
* 获取useragent类型
* @returns {object} useragent的map
* @example
*
* getEnvUAType()
*
* // =>
* {
* isWeixin: false,
* isWorkWeixin: false,
* isQQ: false,
* isPvpApp: false,
* isTipApp: false,
* isAndroid: false,
* isIos: true,
* isIOS: true,
* isMsdk: false,
* isMsdkV5: false,
* isSlugSdk: false,
* isInGame: false,
* isGHelper: false,
* isGHelper20004: false,
* isMiniProgram: false,
* isLolApp: false,
* isWindowsPhone: false,
* isSymbian: false,
* isPc: true,
* };
*
*/
export declare function getEnvUAType(): IEnv;
export declare function initEnv(): IEnv;
/**
* 检查是否是node环境
* @returns {boolean} 是否node环境
* @example
const res = checkNodeEnv();
// false
*/
export declare const checkNodeEnv: () => boolean;