UNPKG

picgo-plugin-oss

Version:

picgo beecloud oss uploader

15 lines (14 loc) 636 B
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;