UNPKG

@nestjs-mod/common

Version:

A collection of utilities for unifying NestJS applications and modules

38 lines (37 loc) 2.97 kB
import { DynamicNestModuleMetadata } from '../../../nest-module/types'; export declare class InfrastructureMarkdownReportGeneratorConfiguration { markdownFile?: string; skipEmptySettings?: boolean; style?: 'full' | 'pretty'; } export declare class DynamicNestModuleMetadataMarkdownReportGenerator { private readonly infrastructureMarkdownReportGeneratorConfiguration; constructor(infrastructureMarkdownReportGeneratorConfiguration: InfrastructureMarkdownReportGeneratorConfiguration); getReport(dynamicNestModuleMetadata: DynamicNestModuleMetadata, options?: { nestJsUsage?: string; nestJsModUsage?: string; nestModulesEnvironmentsDescription?: string; nestModulesStaticEnvironmentsDescription?: string; nestModulesConfigurationDescription?: string; nestModulesStaticConfigurationDescription?: string; nestModulesFeatureConfigurationDescription?: string; nestModulesFeatureEnvironmentsDescription?: string; }): string; appendContextName(title: string, contextName?: string): string; private reportOfEnvModelInfo; private reportOfConfigModelInfo; private safeValue; } export declare class InfrastructureMarkdownReportStorageService { report: string; } export declare const InfrastructureMarkdownReportStorage: Record<"forFeatureAsync", (asyncOptions?: import("../../../nest-module/types").ForFeatureAsyncMethodOptions<never, never, never, never, never, never> | undefined) => Promise<import("@nestjs/common").DynamicModule>> & Record<"forFeature", (options?: { featureModuleName: string; contextName?: string; } | undefined) => Promise<import("@nestjs/common").DynamicModule>> & Record<"forRoot", (options?: { contextName?: string; } | undefined) => Promise<import("@nestjs/common").DynamicModule>> & Record<"forRootAsync", (asyncOptions?: import("../../../nest-module/types").ForRootAsyncMethodOptions<never, never, never, never> | undefined) => Promise<import("@nestjs/common").DynamicModule>>; export declare const InfrastructureMarkdownReportGenerator: Record<"forFeatureAsync", (asyncOptions?: import("../../../nest-module/types").ForFeatureAsyncMethodOptions<never, InfrastructureMarkdownReportGeneratorConfiguration, never, never, never, never> | undefined) => Promise<import("@nestjs/common").DynamicModule>> & Record<"forFeature", (options?: { featureModuleName: string; contextName?: string; } | undefined) => Promise<import("@nestjs/common").DynamicModule>> & Record<"forRoot", (options?: import("../../../nest-module/types").ForRootMethodOptions<InfrastructureMarkdownReportGeneratorConfiguration, never, never, never> | undefined) => Promise<import("@nestjs/common").DynamicModule>> & Record<"forRootAsync", (asyncOptions?: import("../../../nest-module/types").ForRootAsyncMethodOptions<InfrastructureMarkdownReportGeneratorConfiguration, never, never, never> | undefined) => Promise<import("@nestjs/common").DynamicModule>>;