@studyportals/sp-r2d2
Version:
A framework that contains various components used when developing projects that will be deployed via AWS λ.
10 lines (9 loc) • 608 B
TypeScript
import { APIGatewayEvent } from 'aws-lambda';
import { IAuthenticatedRequest } from '../../../../application';
import { ApiGatewayEventTranslator } from './api-gateway-event-translator.class';
import { IApiGatewayEventTranslatorOptions } from './i-api-gateway-event-translator-options';
export declare class CognitoAuthorizedApiGatewayEventTranslator extends ApiGatewayEventTranslator {
constructor(options?: IApiGatewayEventTranslatorOptions);
translate(event: APIGatewayEvent): Promise<IAuthenticatedRequest>;
protected extractEventInitiatorUsername(event: APIGatewayEvent): string;
}