UNPKG

joiful

Version:

TypeScript Declarative Validation. Decorate your class properties to validate them using Joi.

11 lines (10 loc) 666 B
import * as Joi from 'joi'; import { TypedPropertyDecorator } from '../core'; import { ModifierProviders, JoifulOptions } from './common'; import { AnySchemaModifiers } from './any'; export interface LinkSchemaModifiers extends AnySchemaModifiers { } export declare function getLinkSchemaModifierProviders(getJoi: () => typeof Joi): ModifierProviders<Joi.LinkSchema, LinkSchemaModifiers>; export interface LinkSchemaDecorator extends LinkSchemaModifiers, TypedPropertyDecorator<any> { } export declare const createLinkPropertyDecorator: (reference: string | undefined, joifulOptions: JoifulOptions) => import("./common").PropertyDecorator<any, LinkSchemaModifiers>;