UNPKG

@nestjs-mod/common

Version:

A collection of utilities for unifying NestJS applications and modules

27 lines (26 loc) 932 B
import { EnvModelOptions, EnvModelPropertyOptions, EnvModelRootOptions, PropertyValueExtractor } from '../types'; export declare class DefaultPropertyValueExtractor implements PropertyValueExtractor { name: string; example({ obj, propertyOptions, }: { obj: any; formattedPropertyName: string; modelRootOptions?: EnvModelRootOptions; modelOptions: EnvModelOptions; propertyOptions: EnvModelPropertyOptions; }): { options: { obj: string; 'propertyOptions.name': string | undefined; 'propertyOptions.originalName': string; }; logic: string; example: string; }; extract({ obj, propertyOptions, }: { obj: any; formattedPropertyName: string; modelRootOptions?: EnvModelRootOptions; modelOptions: EnvModelOptions; propertyOptions: EnvModelPropertyOptions; }): any; }