UNPKG

@bitblit/epsilon

Version:

Tiny adapter to simplify building API gateway Lambda APIS

15 lines (14 loc) 572 B
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<string, AuthorizerFunction>; }