picgo-plugin-oss
Version:
picgo beecloud oss uploader
15 lines (14 loc) • 636 B
TypeScript
import AWS from 'aws-sdk';
import { IImgInfo } from 'picgo/dist/src/types';
export interface IUploadResult {
url: string;
imgURL: string;
index: number;
}
declare function createS3Client(accessKeyID: string, secretAccessKey: string, region: string, endpoint: string, pathStyleAccess: boolean, rejectUnauthorized: boolean): AWS.S3;
declare function createUploadTask(s3: AWS.S3, bucketName: string, path: string, item: IImgInfo, index: number, acl: string): Promise<IUploadResult>;
declare const _default: {
createS3Client: typeof createS3Client;
createUploadTask: typeof createUploadTask;
};
export default _default;