|
1 | 1 | import { ValidationError } from '../validator'; |
2 | 2 | import { AuthFormData, AuthFormFields } from '../form'; |
3 | | -import { AuthChallengeName, AmplifyUser } from '../user'; |
| 3 | +import { |
| 4 | + AuthChallengeName, |
| 5 | + AmplifyUser, |
| 6 | + UnverifiedContactMethods, |
| 7 | +} from '../user'; |
4 | 8 | import { CodeDeliveryDetails as CognitoCodeDeliveryDetails } from 'amazon-cognito-identity-js'; |
5 | 9 | import { LoginMechanism, SignUpAttribute, SocialProvider } from '../attributes'; |
6 | 10 | import { defaultServices } from '../../../machines/authenticator/defaultServices'; |
@@ -81,25 +85,25 @@ export interface SignInContext extends BaseFormContext { |
81 | 85 | formFields?: AuthFormFields; |
82 | 86 | attributeToVerify?: string; |
83 | 87 | redirectIntent?: string; |
84 | | - unverifiedContactMethods?: Record<string, string>; |
| 88 | + unverifiedContactMethods?: UnverifiedContactMethods; |
85 | 89 | } |
86 | 90 | export interface SignUpContext extends BaseFormContext { |
87 | 91 | loginMechanisms: Required<AuthContext>['config']['loginMechanisms']; |
88 | 92 | socialProviders: Required<AuthContext>['config']['socialProviders']; |
89 | 93 | formFields: AuthFormFields; |
90 | | - unverifiedContactMethods?: Record<string, string>; |
| 94 | + unverifiedContactMethods?: UnverifiedContactMethods; |
91 | 95 | } |
92 | 96 |
|
93 | 97 | export interface ResetPasswordContext extends BaseFormContext { |
94 | 98 | username?: string; |
95 | | - unverifiedContactMethods?: Record<string, string>; |
| 99 | + unverifiedContactMethods?: UnverifiedContactMethods; |
96 | 100 | formFields?: AuthFormFields; |
97 | 101 | } |
98 | 102 |
|
99 | 103 | export interface SignOutContext { |
100 | 104 | authAttributes?: Record<string, any>; |
101 | 105 | challengeName?: AuthChallengeName; |
102 | | - unverifiedContactMethods?: Record<string, string>; |
| 106 | + unverifiedContactMethods?: UnverifiedContactMethods; |
103 | 107 | user?: AmplifyUser; |
104 | 108 | formFields?: AuthFormFields; |
105 | 109 | } |
|
0 commit comments