mirror of
https://github.com/chenasraf/DefinitelyTyped.git
synced 2026-05-18 01:49:01 +00:00
🤖 Merge PR #65768 Add clientMeta to aws-lambda triggers by @bhb603
* Added tests for aws-lambda clientMetadata * Added clientMetadata to cognito trigger events
This commit is contained in:
@@ -118,6 +118,8 @@ const defineAuthChallenge: DefineAuthChallengeTriggerHandler = async (event, _,
|
||||
|
||||
// @ts-expect-error
|
||||
nullOrUndefined = request.userAttributes;
|
||||
|
||||
objectOrUndefined = request.clientMetadata;
|
||||
};
|
||||
|
||||
const createAuthChallenge: CreateAuthChallengeTriggerHandler = async (event, _, callback) => {
|
||||
@@ -140,6 +142,8 @@ const createAuthChallenge: CreateAuthChallengeTriggerHandler = async (event, _,
|
||||
|
||||
triggerSource === 'CreateAuthChallenge_Authentication';
|
||||
|
||||
objectOrUndefined = request.clientMetadata;
|
||||
|
||||
// @ts-expect-error
|
||||
nullOrUndefined = request.userAttributes;
|
||||
};
|
||||
@@ -157,6 +161,8 @@ const validateAuthChallengeResponse: VerifyAuthChallengeResponseTriggerHandler =
|
||||
bool = response.answerCorrect;
|
||||
|
||||
triggerSource === 'VerifyAuthChallengeResponse_Authentication';
|
||||
|
||||
objectOrUndefined = request.clientMetadata;
|
||||
};
|
||||
|
||||
const preAuthentication: PreAuthenticationTriggerHandler = async (event, _, callback) => {
|
||||
@@ -181,6 +187,8 @@ const postAuthentication: PostAuthenticationTriggerHandler = async (event, _, ca
|
||||
objectOrUndefined = response;
|
||||
|
||||
triggerSource === 'PostAuthentication_Authentication';
|
||||
|
||||
objectOrUndefined = request.clientMetadata;
|
||||
};
|
||||
|
||||
const preTokenGeneration: PreTokenGenerationTriggerHandler = async (event, _, callback) => {
|
||||
@@ -207,6 +215,8 @@ const preTokenGeneration: PreTokenGenerationTriggerHandler = async (event, _, ca
|
||||
triggerSource === 'TokenGeneration_HostedAuth';
|
||||
triggerSource === 'TokenGeneration_NewPasswordChallenge';
|
||||
triggerSource === 'TokenGeneration_RefreshTokens';
|
||||
|
||||
objectOrUndefined = request.clientMetadata;
|
||||
};
|
||||
|
||||
const userMigration: UserMigrationTriggerHandler = async (event, _, callback) => {
|
||||
@@ -234,6 +244,8 @@ const userMigration: UserMigrationTriggerHandler = async (event, _, callback) =>
|
||||
|
||||
triggerSource === 'UserMigration_Authentication';
|
||||
triggerSource === 'UserMigration_ForgotPassword';
|
||||
|
||||
objectOrUndefined = request.clientMetadata;
|
||||
};
|
||||
|
||||
const customMessage: CustomMessageTriggerHandler = async (event, _, callback) => {
|
||||
@@ -256,6 +268,8 @@ const customMessage: CustomMessageTriggerHandler = async (event, _, callback) =>
|
||||
triggerSource === 'CustomMessage_SignUp';
|
||||
triggerSource === 'CustomMessage_UpdateUserAttribute';
|
||||
triggerSource === 'CustomMessage_VerifyUserAttribute';
|
||||
|
||||
objectOrUndefined = request.clientMetadata;
|
||||
};
|
||||
|
||||
const customEmailSender: CustomEmailSenderTriggerHandler = async (event, _, callback) => {
|
||||
|
||||
@@ -10,6 +10,7 @@ export interface CreateAuthChallengeTriggerEvent extends BaseTriggerEvent<'Creat
|
||||
challengeName: string;
|
||||
session: Array<ChallengeResult | CustomChallengeResult>;
|
||||
userNotFound?: boolean | undefined;
|
||||
clientMetadata?: StringMap | undefined;
|
||||
};
|
||||
response: {
|
||||
publicChallengeParameters: StringMap;
|
||||
|
||||
@@ -9,6 +9,7 @@ export interface DefineAuthChallengeTriggerEvent extends BaseTriggerEvent<'Defin
|
||||
userAttributes: StringMap;
|
||||
session: Array<ChallengeResult | CustomChallengeResult>;
|
||||
userNotFound?: boolean | undefined;
|
||||
clientMetadata?: StringMap | undefined;
|
||||
};
|
||||
response: {
|
||||
challengeName: string;
|
||||
|
||||
@@ -8,6 +8,7 @@ export interface PostAuthenticationTriggerEvent extends BaseTriggerEvent<'PostAu
|
||||
request: {
|
||||
userAttributes: StringMap;
|
||||
newDeviceUsed: boolean;
|
||||
clientMetadata?: StringMap | undefined;
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
@@ -11,6 +11,7 @@ export interface BasePreTokenGenerationTriggerEvent<T extends string> extends Ba
|
||||
request: {
|
||||
userAttributes: StringMap;
|
||||
groupConfiguration: GroupOverrideDetails;
|
||||
clientMetadata?: StringMap | undefined;
|
||||
};
|
||||
response: {
|
||||
claimsOverrideDetails: {
|
||||
|
||||
@@ -10,6 +10,7 @@ export interface VerifyAuthChallengeResponseTriggerEvent extends BaseTriggerEven
|
||||
privateChallengeParameters: StringMap;
|
||||
challengeAnswer: string;
|
||||
userNotFound?: boolean | undefined;
|
||||
clientMetadata?: StringMap | undefined;
|
||||
};
|
||||
response: {
|
||||
answerCorrect: boolean;
|
||||
|
||||
Reference in New Issue
Block a user