@opra/common
Version:
Opra common package
17 lines (16 loc) • 595 B
TypeScript
import { type Validator } from 'valgen';
import { DECODER, ENCODER } from '../../constants.js';
export declare class EmailType {
constructor(attributes?: Partial<EmailType>);
allowDisplayName?: boolean;
requireDisplayName?: boolean;
utf8LocalPart?: boolean;
ignoreMaxLength?: boolean;
allowIpDomain?: boolean;
domainSpecificValidation?: boolean;
hostBlacklist?: string[];
hostWhitelist?: string[];
blacklistedChars?: string;
protected [DECODER](properties?: Partial<this>): Validator;
protected [ENCODER](properties?: Partial<this>): Validator;
}