@nestjs-mod/common
Version:
A collection of utilities for unifying NestJS applications and modules
28 lines (27 loc) • 953 B
TypeScript
import { EnvModelOptions, EnvModelPropertyOptions, EnvModelRootOptions, PropertyValueExtractor } from '../types';
export declare class ProcessEnvPropertyValueExtractor implements PropertyValueExtractor {
name: string;
private processEnvStorage;
setDemoMode(active: boolean): void;
example({ formattedPropertyName, }: {
obj: any;
formattedPropertyName: string;
modelRootOptions?: EnvModelRootOptions;
modelOptions: EnvModelOptions;
propertyOptions: EnvModelPropertyOptions;
}): {
options: {
'process.env': string;
formattedPropertyName: string;
};
logic: string;
example: string;
};
extract({ formattedPropertyName, }: {
obj: any;
formattedPropertyName: string;
modelRootOptions?: EnvModelRootOptions;
modelOptions: EnvModelOptions;
propertyOptions: EnvModelPropertyOptions;
}): any;
}