UNPKG

@phonecheck/phone-number-validator-js

Version:

Validate, parse, and enrich international phone numbers — geocoding, carrier lookup, and timezone resolution. Sync (Node) + async (serverless) APIs, platform adapters, and a CLI.

31 lines (30 loc) 1.01 kB
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; } /** Edge Runtime handler — no path routing; accepts GET (query) or POST (body). */ export declare function edgeHandler(request: Request): Promise<Response>; /** Node.js runtime handler (Express-style). */ export declare function nodeHandler(req: VercelRequest, res: VercelResponse): Promise<void>; export declare const config: { runtime: string; regions: string[]; }; /** Routed handler — `/api/health`, `/api/validate`, `/api/validate/batch`. */ export declare function handler(request: Request): Promise<Response>; declare const _default: { edgeHandler: typeof edgeHandler; nodeHandler: typeof nodeHandler; handler: typeof handler; }; export default _default;