email-domain-verifier
Version:
Verifies email domains
28 lines (27 loc) • 671 B
TypeScript
export declare type EmailVerificationOptions = ({
mxNotRequired: true;
smtpNotRequired?: false;
requireSmtpOrMx?: false;
} | {
mxNotRequired?: false;
smtpNotRequired: true;
requireSmtpOrMx?: false;
} | {
mxNotRequired?: false;
smtpNotRequired?: false;
requireSmtpOrMx: true;
} | {
mxNotRequired?: false;
smtpNotRequired?: false;
requireSmtpOrMx?: false;
}) & {
smtpConnectionTimeout?: number;
useCache?: boolean;
};
export interface EnsuredEmailVerificationOptions {
smtpNotRequired: boolean;
mxNotRequired: boolean;
requireSmtpOrMx: boolean;
smtpConnectionTimeout: number;
useCache: boolean;
}