@nestjs-mod/common
Version:
A collection of utilities for unifying NestJS applications and modules
24 lines (23 loc) • 976 B
TypeScript
import { EnvModelOptions, EnvModelPropertyOptions, EnvModelRootOptions, PropertyNameFormatter } from '../types';
export declare const CLEAR_WORDS: string[];
export declare class DotEnvPropertyNameFormatter implements PropertyNameFormatter {
name: string;
example({ modelOptions, propertyOptions, modelRootOptions, }: {
modelRootOptions?: EnvModelRootOptions;
modelOptions: EnvModelOptions;
propertyOptions: EnvModelPropertyOptions;
}): {
options: {
'modelRootOptions?.name': string | undefined;
'modelOptions?.name': string | undefined;
'propertyOptions.name': string | undefined;
'propertyOptions.originalName': string;
};
logic: string;
};
format({ modelOptions, propertyOptions, modelRootOptions, }: {
modelRootOptions?: EnvModelRootOptions;
modelOptions: EnvModelOptions;
propertyOptions: EnvModelPropertyOptions;
}): string;
}