UNPKG

@teamsight/flight

Version:

Lambda life cycles

8 lines (7 loc) 490 B
import { CustomAuthorizerEvent, CustomAuthorizerResult } from "aws-lambda"; import { Handler } from "../handler"; export declare abstract class AuthorizerHandler extends Handler<CustomAuthorizerEvent, CustomAuthorizerResult> { protected processEvent(event: CustomAuthorizerEvent): Promise<CustomAuthorizerEvent>; protected processResponse(response: CustomAuthorizerResult): Promise<CustomAuthorizerResult>; protected processError(err: Error): Promise<CustomAuthorizerResult>; }