UNPKG

@nestjs-mod/common

Version:

A collection of utilities for unifying NestJS applications and modules

28 lines (27 loc) 953 B
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; }