UNPKG

@nestjs/mongoose

Version:

Nest - modern, fast, powerful node.js web framework (@mongoose)

7 lines (6 loc) 377 B
import { ModuleMetadata } from '@nestjs/common'; import { ModelDefinition } from './model-definition.interface'; export interface AsyncModelFactory extends Pick<ModuleMetadata, 'imports'>, Pick<ModelDefinition, 'name' | 'collection' | 'discriminators'> { useFactory: (...args: any[]) => ModelDefinition['schema'] | Promise<ModelDefinition['schema']>; inject?: any[]; }