UNPKG

@iammhc/nestjs-neo4j

Version:
12 lines (11 loc) 483 B
import { ModuleMetadata, Type } from '@nestjs/common'; import { Neo4jModuleConfig } from './'; export interface Neo4jConfigFactory { createMulterOptions(): Promise<Neo4jModuleConfig> | Neo4jModuleConfig; } export interface Neo4jModuleAsyncConfig extends Pick<ModuleMetadata, 'imports'> { useExisting?: Type<Neo4jModuleConfig>; useClass?: Type<Neo4jConfigFactory>; useFactory?: (...args: any[]) => Promise<Neo4jModuleConfig> | Neo4jModuleConfig; inject?: any[]; }