UNPKG

@codification/cutwater-aws

Version:

A library providing general functionality for TypeScript based AWS projects.

32 lines 981 B
import { CloudFrontRequest, CloudFrontRequestEvent, CloudFrontResultResponse } from 'aws-lambda'; import { IncomingHttpHeaders } from 'http'; import { IMiddyMiddlewareObject } from 'middy'; /** * @beta */ export interface OriginRequestConfig { filter: (request: CloudFrontRequest) => void; } /** * @beta */ export interface CloudFrontOriginRequestEvent extends CloudFrontRequestEvent { originResponse?: CloudFrontResultResponse; } /** * @beta */ export declare const withOriginRequestResponse: (config?: OriginRequestConfig) => IMiddyMiddlewareObject; /** * @beta */ export declare const withCustomOriginRequestHeaders: (customHeaderPrefix?: string) => IMiddyMiddlewareObject; /** * @beta */ export declare const withRequestHeaderConfig: (customHeaderPrefix?: string) => IMiddyMiddlewareObject; /** * @beta */ export declare const withOriginResponseHeaders: (config: IncomingHttpHeaders) => IMiddyMiddlewareObject; //# sourceMappingURL=MIddyMiddlewares.d.ts.map