UNPKG

@nestjsplus/lib-starter

Version:

Boilerplate for building installable NestJS libraries

10 lines (9 loc) 498 B
import { ModuleMetadata, Type } from '@nestjs/common/interfaces'; import { ConfigModuleOptions } from './config-module-options.interface'; import { ConfigOptionsFactory } from './config-options-factory.interface'; export interface ConfigModuleAsyncOptions extends Pick<ModuleMetadata, 'imports'> { inject?: any[]; useClass?: Type<ConfigOptionsFactory>; useExisting?: Type<ConfigOptionsFactory>; useFactory?: (...args: any[]) => Promise<ConfigModuleOptions> | ConfigModuleOptions; }