robust-email-validator
Version:
A comprehensive email validation library with format, DNS, and deliverability checking
18 lines • 548 B
TypeScript
export declare class DNSValidator {
static validate(domain: string, timeout?: number): Promise<{
isValid: boolean;
hasARecord?: boolean;
hasMXRecord?: boolean;
mxRecords?: string[];
error?: string;
}>;
static validateBatch(domains: string[], timeout?: number): Promise<Array<{
domain: string;
isValid: boolean;
hasARecord?: boolean;
hasMXRecord?: boolean;
mxRecords?: string[];
error?: string;
}>>;
}
//# sourceMappingURL=dns-validator.d.ts.map