@nestjs/mongoose
Version:
Nest - modern, fast, powerful node.js web framework (@mongoose)
7 lines (6 loc) • 377 B
TypeScript
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[];
}