UNPKG

@yeepay/server-utils

Version:

shared utilities for yeepay server packages

42 lines (39 loc) 866 B
import { AxiosResponse } from 'axios'; type ENV = 'qa' | 'prod'; type OSSUploadResponseData = AxiosResponse<{ code: number; message: string; data: any; }>; /** * 上传文件 * @param data: { * env: ENV * token: string * bucketName: string * bucketPath: string * data: File * filename?: string * } */ declare function uploadFile(data: FormData): Promise<OSSUploadResponseData>; /** * 上传压缩文件 * @param data: { * env: ENV * token: string * bucketName: string * bucketPath: string * data: File */ declare function uploadFileBatch(data: FormData): Promise<OSSUploadResponseData>; /** * 文件Stat */ declare function statFile(data: { env: ENV; token: string; bucketName: string; fileFullPath: string; }): Promise<OSSUploadResponseData>; export { statFile, uploadFile, uploadFileBatch };