13 lines
824 B
TypeScript
13 lines
824 B
TypeScript
import { EntityDict } from '../../oak-app-domain';
|
|
import { CosBackend } from '../../types/Cos';
|
|
import ALiYun from './aliyun';
|
|
import { OpSchema } from '../../oak-app-domain/ExtraFile/Schema';
|
|
import { BRC } from '../..';
|
|
export default class ALiYunBackend extends ALiYun implements CosBackend<EntityDict> {
|
|
private getConfigAndInstance;
|
|
composeFileUrlBackend(application: EntityDict['application']['Schema'], extraFile: OpSchema, context: BRC<EntityDict>, style?: string): Promise<string>;
|
|
formUploadMeta(application: EntityDict['application']['Schema'], extraFile: OpSchema): Promise<void>;
|
|
checkWhetherSuccess(application: EntityDict['application']['Schema'], extraFile: OpSchema): Promise<boolean>;
|
|
removeFile(application: EntityDict['application']['Schema'], extraFile: OpSchema): Promise<void>;
|
|
}
|