UNPKG

@nestjs/mongoose

Version:

MongoDB for NestJS through Mongoose: schemas as decorated classes, injectable models, hooks and multiple connections.

10 lines (9 loc) • 626 B
import { DynamicModule } from '@nestjs/common'; import { AsyncModelFactory, ModelDefinition } from './interfaces/index.js'; import { MongooseModuleAsyncOptions, MongooseModuleOptions } from './interfaces/mongoose-options.interface.js'; export declare class MongooseModule { static forRoot(uri: string, options?: MongooseModuleOptions): DynamicModule; static forRootAsync(options: MongooseModuleAsyncOptions): DynamicModule; static forFeature(models?: ModelDefinition[], connectionName?: string): DynamicModule; static forFeatureAsync(factories?: AsyncModelFactory[], connectionName?: string): DynamicModule; }