@mw-components/ali-oss
Version:
阿里云 OSS 命令行工具 ossutil 封装 midway.js 组件,提供 TypeScript 类型定义
18 lines • 906 B
TypeScript
import { Context } from '../interface';
import { AliOssComponent } from './component';
import { AliOssSourceManager } from './source-manager';
import { Config, CreateInstanceOptions } from './types';
export declare class AliOssManager<SourceName extends string = string, Ctx extends Context = Context> {
readonly ctx: Ctx;
protected readonly sourceManager: AliOssSourceManager<SourceName>;
getName(): string;
instCacheMap: Map<SourceName, AliOssComponent>;
createInstance(config: Config, clientName: SourceName, options?: CreateInstanceOptions): Promise<AliOssComponent | void>;
/**
* Check the data source is connected
*/
isConnected(dataSourceName: SourceName): Promise<boolean>;
getDataSource(dataSourceName: SourceName): AliOssComponent;
protected createCtxProxy(inst: AliOssComponent, reqCtx: Ctx): AliOssComponent;
}
//# sourceMappingURL=manager.d.ts.map