nestjs-minio-backend
Version:
NestJS module for MinIO integration
19 lines (18 loc) • 469 B
TypeScript
export interface IMinioModuleOptions {
endPoint: string;
useSSL: boolean;
accessKey: string;
secretKey: string;
region?: string;
externalEndPoint?: string;
externalUseSSL?: boolean;
urlExpiryHours: number;
buckets: {
private: string[];
public: string[];
};
}
export interface IMinioModuleAsyncOptions {
useFactory: (...args: any[]) => Promise<IMinioModuleOptions> | IMinioModuleOptions;
inject?: any[];
}