kindagoose
Version:
Integrate Typegoose with NestJS!
15 lines • 692 B
TypeScript
import { ModuleMetadata } from '@nestjs/common';
import { KindagooseModuleOptions } from './kindagoose-module-options.interface';
/**
* @property {string} connectionName - Name for mongoose connection. If undefined, default connection name will be used.
* @property {[any]} inject - What providers to inject in options factory.
* @property useFactory - Options factory.
*/
export interface KindagooseModuleAsyncOptions extends Pick<ModuleMetadata, 'imports'> {
connectionName?: string;
inject: any[];
useFactory: (...args: any[]) => Omit<KindagooseModuleOptions, 'connectionName'> & {
uri: string;
};
}
//# sourceMappingURL=kindagoose-module-async-options.d.ts.map