fa-toolkit
Version:
a devtool for fast app
21 lines (18 loc) • 739 B
TypeScript
/**
* 获取当前版本
*/
export function getVersion(): string;
export interface CoreUtilsResult {
code: number,
message: string
}
export interface UnzipOptions {
unlinkZip?: boolean, // 解压后删除压缩包
overwrite?: boolean, // 解压覆盖同名文件
maxFileSize?: number, // 压缩包内单文件最大字节数
maxFilesAmount?: number, // 压缩包内最大文件数量
fileNameInvalidReg?: RegExp, // 匹配压缩包内文件名非法字符的正则
callback?: Function, // 解压结束的回调,默认无
callbackArgs?: Array<any> // 回调参数,默认无
}
export function unzip(zipPath: string, unzipPath: string, options?: UnzipOptions): Promise<CoreUtilsResult>;