UNPKG

xframelib

Version:

积累的前端开发基础库,来源于项目和服务于项目。

28 lines (27 loc) 872 B
export interface IGzipFile { name: string; content: Uint8Array | string | ArrayBuffer; } /** * Gzip压缩解压 */ export default class GzipTool { static runningInBrowser(): boolean; static isGzipped(arg: any): boolean; static gzipSync(content: any, opts: any): Uint8Array<ArrayBufferLike> | undefined; static gzipAsync(content: Uint8Array | string, opts: any): Promise<unknown>; /** * 直接读取压缩包文件,解压 * @param file File文件内容 * @returns */ static readGzipFromFile(file: File): Promise<IGzipFile[]>; /** * 读压缩包文件内容,解压 * @param gzipfile * @returns */ static readGzipFile(gzipfile: IGzipFile): IGzipFile[]; static gunzipAsync(buf: any, opts: any): Promise<any>; static gunzipSync(buf: any, filename: any): Uint8Array | string | any; }