@fly/cdn
Version:
Fly's TypeScript CDN
21 lines (20 loc) • 600 B
TypeScript
/**
* Header name/value pairs to set on a response. The boolean `false` removes the header entirely.
*/
export interface ResponseHeadersOptions {
[name: string]: string | false;
}
/**
* Middleware to set headers on responses
* @param fetch
* @param options
*/
export declare const responseHeaders: import("../fetch").FetchGeneratorWithOptions<ResponseHeadersOptions>;
/**
* Sets provided headers on a response object
* @private
* @param resp
* @param options
* @hidden
*/
export declare function addResponseHeaders(resp: Response, headers: ResponseHeadersOptions): Promise<Response>;