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
TypeScript
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 {};