UNPKG

@nestjs-mod/common

Version:

A collection of utilities for unifying NestJS applications and modules

15 lines (14 loc) 671 B
import { Type } from '@nestjs/common'; import { ConfigModelInfo, ConfigModelOptions, ConfigModelPropertyOptions, ConfigModelRootOptions } from './types'; export declare function configTransform<TData extends Record<string, any> = Record<string, any>, TModel extends Type = Type>({ model, data, rootOptions }: { model: TModel; data: Partial<TData>; rootOptions?: ConfigModelRootOptions; }): Promise<{ data: Partial<TData>; info: ConfigModelInfo; }>; export declare function getConfigModelMetadata<TModel extends Type = Type>(model: TModel): { modelPropertyOptions: ConfigModelPropertyOptions[]; modelOptions: ConfigModelOptions | undefined; };