@vtj/utils
Version:
VTJ 是一款基于 Vue3 + Typescript 的低代码页面可视化设计器。内置低代码引擎、渲染器和代码生成器,面向前端开发者,开箱即用。 无缝嵌入本地开发工程,不改变前端开发流程和编码习惯。
30 lines (29 loc) • 619 B
TypeScript
/**
* 是否浏览器环境
*/
export declare const isClient: boolean;
/**
* 文件对象 File 转换为 base64
* @param file
* @returns
*/
export declare const fileToBase64: (file: File) => Promise<string>;
/**
* FormData 转换为json
* @param data
* @returns
*/
export declare function formDataToJson(data: FormData): Record<string, any>;
/**
* Base64 转换 Blob
* @param dataurl
* @returns
*/
export declare function dataURLtoBlob(dataurl: string): Blob;
/**
* Blob 转 File
* @param blob
* @param fileName
* @returns
*/
export declare function blobToFile(blob: Blob, fileName: string): File;