robust-email-validator
Version:
A comprehensive email validation library with format, DNS, and deliverability checking
14 lines • 537 B
TypeScript
import type { APIResponse } from "../types";
export declare class APIValidator {
private apiKey;
private provider;
private timeout;
constructor(provider: "zerobounce" | "mailgun" | "hunter", apiKey: string, timeout?: number);
validate(email: string): Promise<APIResponse>;
private validateWithZeroBounce;
private validateWithMailgun;
private validateWithHunter;
private mapZeroBounceConfidence;
validateBatch(emails: string[]): Promise<APIResponse[]>;
}
//# sourceMappingURL=api-validator.d.ts.map