@nestjs-mod/common
Version:
A collection of utilities for unifying NestJS applications and modules
12 lines (11 loc) • 615 B
TypeScript
import { Logger, LoggerService } from '@nestjs/common';
import { ConfigModelOptions } from '../config-model/types';
import { EnvModelOptions } from '../env-model/types';
import { DynamicNestModuleMetadata, NestModuleCategory, ProjectOptions } from '../nest-module/types';
export type BootstrapNestApplicationOptions = {
project?: ProjectOptions;
modules: Partial<Record<NestModuleCategory, DynamicNestModuleMetadata[]>>;
logger?: Logger | LoggerService;
globalEnvironmentsOptions?: Omit<EnvModelOptions, 'originalName'>;
globalConfigurationOptions?: Omit<ConfigModelOptions, 'originalName'>;
};