UNPKG

@buka/nestjs-config

Version:
20 lines (19 loc) 682 B
/** * ConfigModuleOptions['providers] field doesn't seem to have any practical effect. * In fact, it ensures that the classes decorated by @Configuration() can be loaded before the ConfigModule.register(). * Further ensures that ConfigModule can read all classes decorated by @Configuration() from Reflect. */ import { Type } from '@nestjs/common'; import { ConfigLoader } from './config-loader.interface.js'; export interface ConfigModuleOptions { /** * @default ".env" */ loaders?: (string | ConfigLoader)[]; /** * Provider can be automatically loaded, in most cases. */ providers?: Type[]; suppressWarnings?: true; debug?: true; }