joiful
Version:
TypeScript Declarative Validation. Decorate your class properties to validate them using Joi.
11 lines (10 loc) • 666 B
TypeScript
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>;