UNPKG

workery

Version:

Modern web framework for building APIs on Cloudflare Workers.

19 lines (18 loc) 632 B
import type { MiddlewareHandler } from "./types"; export declare class Middleware<E = unknown> { name?: string; handle: MiddlewareHandler<E>; constructor(init: { name?: string; handle: MiddlewareHandler<E>; }); } export declare const CORSMiddleware: (options?: { origin: string | string[] | ((origin: string) => string | undefined | null); allowMethods?: string[]; allowHeaders?: string[]; maxAge?: number; credentials?: boolean; exposeHeaders?: string[]; }) => Middleware<unknown>; export declare const CompressMiddleware: (format: CompressionFormat) => Middleware<unknown>;