@iammhc/nestjs-neo4j
Version:
Neo4j driver for Nest Framework.
12 lines (11 loc) • 483 B
TypeScript
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[];
}