import { Context, ProxyResult } from 'aws-lambda'; import { ExtendedAPIGatewayEvent } from './extended-api-gateway-event'; import { RouteAndParse } from '../../http/web-handler'; import { ModelValidator } from '@bitblit/ratchet/model-validator'; import { AuthorizerFunction } from './authorizer-function'; export interface FilterChainContext { event: ExtendedAPIGatewayEvent; context: Context; rawResult: any; result: ProxyResult; routeAndParse: RouteAndParse; modelValidator: ModelValidator; authenticators: Map; }