UNPKG

@avonjs/avonjs

Version:

A fluent Node.js API generator.

19 lines (18 loc) 604 B
import Joi from 'joi'; import type { ResolveCallback } from '../Contracts'; import Text from './Text'; export default class Email extends Text { /** * The validation rules callback for creation and updates. */ protected rulesSchema: Joi.StringSchema<string>; /** * The validation rules callback for creation. */ protected creationRulesSchema: Joi.StringSchema<string>; /** * The validation rules callback for updates. */ protected updateRulesSchema: Joi.StringSchema<string>; constructor(attribute?: string, resolveCallback?: ResolveCallback); }