@types/aws-lambda
Version:
TypeScript definitions for aws-lambda
23 lines (20 loc) • 753 B
TypeScript
import { Handler } from "../../handler";
import { BaseTriggerEvent, StringMap } from "./_common";
/**
* @see https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-verify-auth-challenge-response.html
*/
export interface VerifyAuthChallengeResponseTriggerEvent
extends BaseTriggerEvent<"VerifyAuthChallengeResponse_Authentication">
{
request: {
userAttributes: StringMap;
privateChallengeParameters: StringMap;
challengeAnswer: string;
userNotFound?: boolean | undefined;
clientMetadata?: StringMap | undefined;
};
response: {
answerCorrect: boolean;
};
}
export type VerifyAuthChallengeResponseTriggerHandler = Handler<VerifyAuthChallengeResponseTriggerEvent>;