UNPKG

deep-email-validator-fix

Version:

Validates emails based on regex, common typos, disposable email blacklists, DNS records and SMTP server response.

20 lines (19 loc) 571 B
declare type Options = { sender: string; validateRegex: boolean; validateMx: boolean; validateTypo: boolean; validateDisposable: boolean; validateSMTP: boolean; }; declare type MailCheckOptions = { additionalTopLevelDomains?: string[]; }; export declare type ValidatorOptions = Partial<Options> & { email: string; } & MailCheckOptions; declare type ValidatorOptionsFinal = Options & { email: string; } & MailCheckOptions; export declare function getOptions(emailOrOptions: string | ValidatorOptions): ValidatorOptionsFinal; export {};