nest-qiniu-oss
Version:
nest 七牛云 oss 插件
16 lines (15 loc) • 838 B
TypeScript
import * as qiniu from 'qiniu';
import { QiniuOSSModuleOptions, Region } from '../interfaces';
export declare class QiniuOSSService {
private readonly qiniuOSSOptions;
constructor(qiniuOSSOptions: QiniuOSSModuleOptions);
get engine(): typeof qiniu;
get options(): QiniuOSSModuleOptions;
createRegionsProvider(regionId?: Region, options?: qiniu.httpc.RegionFromRegionIdOptions): qiniu.httpc.RegionsProvider;
createConfig(config?: qiniu.conf.ConfigOptions): qiniu.conf.Config;
mac(): qiniu.auth.digest.Mac;
createPutPolicy(options?: qiniu.rs.PutPolicyOptions): qiniu.rs.PutPolicy;
createUploadToken(options?: qiniu.rs.PutPolicyOptions): string;
createBucketManager(config?: qiniu.conf.ConfigOptions): qiniu.rs.BucketManager;
createCdnManager(mac?: qiniu.auth.digest.Mac): qiniu.cdn.CdnManager;
}