@nestjs-mod/common
Version:
A collection of utilities for unifying NestJS applications and modules
15 lines (14 loc) • 671 B
TypeScript
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;
};