1 | export interface StringMap {
|
2 | [name: string]: string;
|
3 | }
|
4 |
|
5 | export type ChallengeName =
|
6 | | 'PASSWORD_VERIFIER'
|
7 | | 'SMS_MFA'
|
8 | | 'DEVICE_SRP_AUTH'
|
9 | | 'DEVICE_PASSWORD_VERIFIER'
|
10 | | 'ADMIN_NO_SRP_AUTH'
|
11 | | 'SRP_A';
|
12 |
|
13 | export interface ChallengeResult {
|
14 | challengeName: ChallengeName;
|
15 | challengeResult: boolean;
|
16 | challengeMetadata?: undefined;
|
17 | }
|
18 |
|
19 | export interface CustomChallengeResult {
|
20 | challengeName: 'CUSTOM_CHALLENGE';
|
21 | challengeResult: boolean;
|
22 | challengeMetadata?: string | undefined;
|
23 | }
|
24 |
|
25 |
|
26 |
|
27 |
|
28 |
|
29 | export interface BaseTriggerEvent<T extends string> {
|
30 | version: string;
|
31 | region: string;
|
32 | userPoolId: string;
|
33 | triggerSource: T;
|
34 | userName: string;
|
35 | callerContext: {
|
36 | awsSdkVersion: string;
|
37 | clientId: string;
|
38 | };
|
39 | request: {};
|
40 | response: {};
|
41 | }
|