UNPKG

edge-mock

Version:

types for testing an developer edge applications

27 lines (26 loc) 1.06 kB
/// <reference types="@cloudflare/workers-types" /> import { EdgeBody } from './Body'; declare const MethodStrings: readonly ["GET", "HEAD", "POST", "PUT", "PATCH", "DELETE", "OPTIONS"]; export declare type Method = typeof MethodStrings[number]; export declare class EdgeRequest extends EdgeBody implements Request { readonly url: string; readonly method: Method; readonly mode: RequestMode; readonly credentials: RequestCredentials; readonly cache: RequestCache; readonly redirect: 'follow' | 'error' | 'manual'; readonly referrer: string; readonly integrity: string; readonly headers: Headers; readonly cf: IncomingRequestCfProperties; readonly destination: RequestDestination; readonly isHistoryNavigation = false; readonly isReloadNavigation = false; readonly keepalive = false; readonly referrerPolicy: ReferrerPolicy; constructor(input: RequestInfo, init?: RequestInit); get signal(): AbortSignal; clone(): Request; } export declare function check_method(m?: string): Method; export {};