@verifymail/sdk
Version:
Official JavaScript/TypeScript SDK for VerifyMail email verification API
17 lines (16 loc) • 825 B
TypeScript
import { EmailVerificationClient } from "../core/client";
import { BulkVerificationJob, BulkVerificationOptions, BulkVerificationStatus, VerificationResult } from "../types";
export declare class EmailVerificationService {
private readonly client;
constructor(client: EmailVerificationClient);
verifySingle(email: string, options?: {
allowDisposable?: boolean;
validateDNS?: boolean;
additionalChecks?: string[];
timeout?: number;
detailedChecks?: boolean;
}): Promise<VerificationResult>;
startBulkVerification(file: Blob | BufferSource, options?: BulkVerificationOptions): Promise<BulkVerificationJob>;
getBulkVerificationStatus(jobId: string): Promise<BulkVerificationStatus>;
downloadBulkResults(jobId: string, format?: 'json' | 'csv'): Promise<any>;
}