UNPKG

602 BTypeScriptView Raw
1export interface StoreComponent {
2 delete(bucketName: string, name: string, type: string): Promise<void>;
3 upload(bucketName: string, rawName: string, base64: string, imagePreProcessInfo: any): Promise<{
4 bucketName: string;
5 name: string;
6 type: string;
7 }>;
8 getUrl(req: any, bucketName: string, name: string, type: string, imageProcessInfo: ImageProcessInfo): Promise<string>;
9}
10export interface ImageProcessInfo {
11 resize: {
12 mode: string;
13 data: {
14 width: number;
15 height: number;
16 };
17 };
18 watermark: boolean;
19}