10 lines
538 B
TypeScript
10 lines
538 B
TypeScript
import { EntityDict } from '../../oak-app-domain';
|
|
import { CosBackend } from '../../types/Cos';
|
|
/**
|
|
* 注入一个其它OSS上实现的uploader类
|
|
* @param clazz
|
|
*/
|
|
export declare function registerCosBackend<ED extends EntityDict>(clazz: new () => CosBackend<ED>): void;
|
|
export declare function getCosBackend<ED extends EntityDict>(origin: string): CosBackend<ED>;
|
|
export declare function composeFileUrl<ED extends EntityDict>(application: ED['application']['Schema'], extraFile: ED['extraFile']['OpSchema'], style?: string): string;
|