@nestjs-mod/common
Version:
A collection of utilities for unifying NestJS applications and modules
38 lines (37 loc) • 2.97 kB
TypeScript
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>>;