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