UNPKG

@google-cloud/recaptcha-edge

Version:

A reCAPTCHA Enterprise Typescript library for Edge Compute Platforms.

27 lines (26 loc) 934 B
import { EdgeRequest, EdgeResponse, EdgeResponseInit } from "./request"; export declare class FetchApiRequest implements EdgeRequest { req: Request; constructor(req: Request | string); get url(): string; set url(new_url: string); get method(): string; addHeader(key: string, value: string): void; getHeader(key: string): string | null; getHeaders(): Map<string, string>; getBodyText(): Promise<string>; getBodyJson(): Promise<any>; asRequest(): Request; } export declare class FetchApiResponse implements EdgeResponse { resp: Response; headers: Map<string, string>; constructor(resp: Response | string, options?: EdgeResponseInit); asResponse(): Response; get status(): number; text(): Promise<string>; json(): Promise<unknown>; addHeader(key: string, value: string): void; getHeader(key: string): string | null; getHeaders(): Map<string, string>; }