UNPKG

@nestjs-mod/common

Version:

A collection of utilities for unifying NestJS applications and modules

15 lines (14 loc) 619 B
import { Type } from '@nestjs/common'; import { EnvModelInfo, EnvModelOptions, EnvModelPropertyOptions, EnvModelRootOptions } from './types'; export declare function envTransform<TData extends Record<string, any>, TModel extends Type = Type>({ model, data, rootOptions }: { model: TModel; data: Partial<TData>; rootOptions?: EnvModelRootOptions; }): Promise<{ data: Partial<TData>; info: EnvModelInfo; }>; export declare function getEnvModelMetadata<TModel extends Type = Type>(model: TModel): { modelPropertyOptions: EnvModelPropertyOptions[]; modelOptions: EnvModelOptions | undefined; };