nestjs-custom-class-validators
Version:
This package contains a few custom validator I have found to be repetitive, So I made templates that handles both class-validator checks and Swagger configuration
10 lines (9 loc) • 791 B
TypeScript
import { ICustomSwaggerOptions } from "../dto/customValidatorOptions.dto";
export declare const notEmptyFn: (customKeys: string, isArray?: boolean) => PropertyDecorator;
export declare const isStringFn: (customKeys: string, isArray?: boolean) => PropertyDecorator;
export declare const isEnumFn: (customKey: string, validEnum: object, isArray?: boolean) => PropertyDecorator;
export declare const isBooleanFn: (customKeys: any) => PropertyDecorator;
export declare const isNumberFn: (customKeys: any, isArray: any) => PropertyDecorator;
export declare const isUUIDFn: (customKey: string, isArray: boolean) => PropertyDecorator;
export declare const isArrayFn: (customKey: string) => PropertyDecorator;
export declare const swaggerProp: (details: ICustomSwaggerOptions) => PropertyDecorator;