/** * 生成范围随机数 * @Min 最小值 * @Max 最大值 */ export declare function getRandomNum(Min: any, Max: any): number; export declare function uuid(): string; /** * 退出全屏 */ export declare function exitFullScreen(): void; /** * 进入全屏 * @param element 全屏要素容器,默认为整个页面 */ export declare function requestFullScreen(el?: any | Element): void; /** * 主动触发Windows的resize事件 */ export declare function dispatchWindowResize(): void; /** * @description: 判断值是否未某个类型 */ export declare function is(val: unknown, type: string): boolean; /** * @description: 是否为字符串 */ export declare function isString(val: unknown): val is string; /** * 是否是数字 * @param val * @returns */ export declare function isNumber(val: unknown): val is number; /** * @description: 是否为对象 */ export declare function isObjectX(val: any): val is Record; /** * 是否是定义 * @param val * @returns */ export declare function isDef(val?: T): val is T; /** * 深入拷贝对象, 将target合并到src里 * @param src 原始对象 * @param target 要合并的对象 * @returns 更新后的原始对象 */ export declare function deepMerge(src?: any, target?: any): T; /** * 计算MD5值 * @param content * @param needRawHash * @returns */ export declare function getMD5(content: string, needRawHash?: boolean): string; /** * 浅拷贝对象 * @param src 原始对象 * @param target 要合并的对象 * @returns */ export declare function lightMerge(src?: any, target?: any): T; /** * 判断是否是移动端 * @returns */ export declare function isMobile(): boolean;