@emailcheck/email-validator-js
Version:
Advanced email validation with MX records, SMTP verification, disposable email detection, batch processing, and caching. Production-ready with TypeScript support.
32 lines (31 loc) • 912 B
TypeScript
/**
* Vercel Edge Function adapter for email validation
* Supports both Edge Runtime and Node.js runtime
*/
export interface VercelRequest {
method: string;
url: string;
headers: Headers;
body?: unknown;
query?: {
[key: string]: string | string[];
};
}
export interface VercelResponse {
status: (code: number) => VercelResponse;
json: (data: unknown) => void;
send: (data: unknown) => void;
}
export declare function edgeHandler(request: Request): Promise<Response>;
export declare function nodeHandler(req: VercelRequest, res: VercelResponse): Promise<void>;
export declare const config: {
runtime: string;
regions: string[];
};
export declare function handler(request: Request): Promise<Response>;
declare const _default: {
edgeHandler: typeof edgeHandler;
nodeHandler: typeof nodeHandler;
handler: typeof handler;
};
export default _default;