UNPKG

@mw-components/ali-oss

Version:

阿里云 OSS 命令行工具 ossutil 封装 midway.js 组件,提供 TypeScript 类型定义

18 lines 906 B
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