UNPKG

xgis-ol

Version:

基于openlayers + ol-ext库进行封装

41 lines (40 loc) 1.23 kB
/** * 生成范围随机数 * @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; /** * 深入拷贝对象, 将target合并到src里 * @param src 原始对象 * @param target 要合并的对象 * @returns 更新后的原始对象 */ export declare function deepMerge<T = any>(src?: any, target?: any): T; /** * Creates an HTML element with `tagName`, sets its class to `className`, and optionally appends it to `container` element. * @param tagName * @param className * @param container */ export declare function createElement(tagName: string, className: string, container?: HTMLElement): HTMLElement; /** * URL方式保存文件到本地 * @param data 文件的blob数据 * @param name 文件名 */ export declare function SaveFile(data: string | any, name: string): void;