nestjs-minio-backend
Version:
NestJS module for MinIO integration
20 lines (19 loc) • 487 B
TypeScript
export interface IMinioModuleOptions {
endPoint: string;
port: number;
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[];
}