@wufengteam/baguaeditor
Version:
低零融合编辑器封装
58 lines (57 loc) • 1.78 kB
TypeScript
/**
* 处理组织树
* @param srcData
* @returns
*/
export declare const formateTreeData: (srcData?: any[], keyField?: string, titleField?: string, keyPops?: string) => any[];
/**
* 文件 转 base64
*/
export declare const transformFileToDataUrl: (file: any) => Promise<unknown>;
/**
* base64转文件
* @param base64String
* @param fileName
* @returns
*/
export declare function base64ToFile(base64String: string, fileName: string): Promise<File>;
export declare const isZheJiangEnv: () => boolean;
export declare const requestConfigPrefix: () => string;
export declare function resolveConfigRequestPath(path: string): string;
/**
* domain 判断
*/
export declare function checkDomain(): boolean;
/**
* 判断是否是一个普通对象
* @param obj 任意值
* @returns boolean
*/
export declare function isPlainObject(obj: any): boolean;
/**
* 获取出参中数据类型为数组的所有属性
* @param data json对象数组
* @returns
*/
export declare function traverseAndExtractCodes(data: any[]): any;
declare const createId: (prefix?: any, id?: any, slength?: number) => any;
declare const createIntId: (length?: number) => number;
export default createId;
export { createIntId };
/**
* 构造 PC 端预览地址
*
* @param {UrlData} urlData 地址信息
* @param {string} appId 应用 ID
* @param {Object?} selectedPage 当前编辑的页面
* @param {opsIsShow} opsIsShow 是否显示运维中心菜单
* @param {opsIsShow} userInfo 用户信息
* @return {string} 预览地址
*/
export declare function buildPcUrl({ urlData, appId, selectedPage }: any): string;
/**
* 数字转中文
* @param num
* @returns
*/
export declare function numberToChinese(num: number): string;