@avonjs/avonjs
Version:
A fluent Node.js API generator.
19 lines (18 loc) • 604 B
TypeScript
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);
}