@nestjs-mod/common
Version:
A collection of utilities for unifying NestJS applications and modules
11 lines (10 loc) • 846 B
TypeScript
import { INestApplication } from '@nestjs/common';
import { NestModuleCategory } from '../nest-module/types';
import { BootstrapNestApplicationOptions } from './types';
export declare function bootstrapNestApplicationWithOptions<TNestApplication = INestApplication>({ modules, project, logger, wrapApplicationMethods, globalConfigurationOptions, globalEnvironmentsOptions, }: BootstrapNestApplicationOptions & {
wrapApplicationMethods: ('preWrapApplication' | 'wrapApplication' | 'postWrapApplication')[];
}): Promise<{
modules: Partial<Record<NestModuleCategory, import("../nest-module/types").DynamicNestModuleMetadata[]>>;
app: TNestApplication | undefined;
}>;
export declare function bootstrapNestApplication<TNestApplication = INestApplication>(options: BootstrapNestApplicationOptions): Promise<NonNullable<TNestApplication>>;