UNPKG

nestjs-joi

Version:

Easy to use JoiPipe as an interface between joi and NestJS with optional decorator-based schema construction.

19 lines (18 loc) 661 B
import * as Joi from 'joi'; import { DEFAULT } from 'joi-class-decorators'; export declare const JoiValidationGroups: { DEFAULT: import("joi-class-decorators").JoiValidationGroup; CREATE: symbol; UPDATE: symbol; }; export { DEFAULT }; export declare const CREATE: symbol; export declare const UPDATE: symbol; export interface Constructor<T = any> extends Function { new (...args: unknown[]): T; } export declare const JOIPIPE_OPTIONS: unique symbol; export declare class JoiPipeValidationException extends Error { readonly joiValidationError: Joi.ValidationError; constructor(message: string, joiValidationError: Joi.ValidationError); }