UNPKG

abolish

Version:

A javascript object validator.

23 lines (22 loc) 601 B
import * as Joi from "joi"; import type { TypeOfAbolishOrInstance } from "../src/Abolish"; /** * $joi input helper * @param schema */ export declare const $joi: (schema: Joi.Schema | ((joi: Joi.Root) => Joi.Schema)) => { $joi: Joi.Schema<any>; }; /** * Enables the use of $joi validator * @param abolish * @param joi */ export declare function useJoi(abolish: TypeOfAbolishOrInstance, joi?: Joi.Root): void; declare module "../src/validator" { namespace AvailableValidators { interface Options { $joi: Joi.Schema | ((joi: Joi.Root) => Joi.Schema); } } }