@fly/cdn
Version:
Fly's TypeScript CDN
20 lines (19 loc) • 638 B
TypeScript
/**
* @module Middleware
*/
import { RedirectOptions } from "../fetch";
/**
* Redirects http requests to https in production.
*
* In development, this only logs a message
*/
export declare const httpsUpgrader: import("../fetch").FetchGeneratorWithOptions<RedirectOptions | undefined>;
/**
* Checks request protocol, returns Redirect response if request is http.
*
* In development, this function just logs a message to the console.
*
* @param req The request to check
* @param options Options for the resulting redirect
*/
export declare function httpsRedirect(req: Request, options?: RedirectOptions): Response | undefined;