UNPKG

deep-email-validator-extended

Version:

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

18 lines (17 loc) 485 B
declare type Options = { sender: string; validateRegex: boolean; validateMx: boolean; validateMxTimeout: number; validateTypo: boolean; validateDisposable: boolean; validateSMTP: boolean; }; export declare type ValidatorOptions = Partial<Options> & { email: string; }; declare type ValidatorOptionsFinal = Options & { email: string; }; export declare function getOptions(emailOrOptions: string | ValidatorOptions): ValidatorOptionsFinal; export {};