Skip to content

Commit

Permalink
fix was used before it was defined
Browse files Browse the repository at this point in the history
  • Loading branch information
Ethella committed Jun 6, 2024
1 parent 9a5f0f9 commit 027fd94
Showing 1 changed file with 68 additions and 68 deletions.
136 changes: 68 additions & 68 deletions packages/@magic-sdk/types/src/modules/auth-types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -76,42 +76,6 @@ export interface LoginWithEmailOTPConfiguration {
};
}

/**
* EventHandlers
*/
export type LoginWithMagicLinkEventHandlers = {
// Event Received
[LoginWithMagicLinkEventOnReceived.EmailSent]: () => void;
[LoginWithMagicLinkEventOnReceived.EmailNotDeliverable]: () => void;

// Event sent
[LoginWithMagicLinkEventEmit.Retry]: () => void;
} & DeviceVerificationEventHandlers;

export type LoginWithEmailOTPEventHandlers = {
// Event Received
[LoginWithEmailOTPEventOnReceived.EmailOTPSent]: () => void;
[LoginWithEmailOTPEventOnReceived.InvalidEmailOtp]: () => void;
[LoginWithEmailOTPEventOnReceived.ExpiredEmailOtp]: () => void;
[AuthEventOnReceived.IDTokenCreated]: (idToken: string) => void;
[WalletEventOnReceived.WalletInfoFetched]: () => void;

// Event sent
[LoginWithEmailOTPEventEmit.VerifyEmailOtp]: (otp: string) => void;
[LoginWithEmailOTPEventEmit.Cancel]: () => void;
} & DeviceVerificationEventHandlers;

type DeviceVerificationEventHandlers = {
// Event Received
[DeviceVerificationEventOnReceived.DeviceNeedsApproval]: () => void;
[DeviceVerificationEventOnReceived.DeviceVerificationEmailSent]: () => void;
[DeviceVerificationEventOnReceived.DeviceVerificationLinkExpired]: () => void;
[DeviceVerificationEventOnReceived.DeviceApproved]: () => void;

// Event sent
[DeviceVerificationEventEmit.Retry]: () => void;
};

/**
* Auth Events Enum
*/
Expand Down Expand Up @@ -146,38 +110,6 @@ export enum DeviceVerificationEventOnReceived {
DeviceVerificationEmailSent = 'device-verification-email-sent',
}

/**
* Update Email
*/

type RecencyCheckEventHandlers = {
[RecencyCheckEventOnReceived.PrimaryAuthFactorNeedsVerification]: () => void;
[RecencyCheckEventOnReceived.PrimaryAuthFactorVerified]: () => void;
[RecencyCheckEventOnReceived.InvalidEmailOtp]: () => void;
[RecencyCheckEventOnReceived.EmailNotDeliverable]: () => void;
[RecencyCheckEventOnReceived.EmailExpired]: () => void;
[RecencyCheckEventOnReceived.EmailSent]: () => void;

[RecencyCheckEventEmit.Cancel]: () => void;
[RecencyCheckEventEmit.Retry]: () => void;
[RecencyCheckEventEmit.VerifyEmailOtp]: (otp: string) => void;
};

export type UpdateEmailEventHandlers = {
[UpdateEmailEventOnReceived.NewAuthFactorNeedsVerification]: () => void;
[UpdateEmailEventOnReceived.EmailUpdated]: () => void;
[UpdateEmailEventOnReceived.InvalidEmailOtp]: () => void;
[UpdateEmailEventOnReceived.EmailNotDeliverable]: () => void;
[UpdateEmailEventOnReceived.EmailExpired]: () => void;
[UpdateEmailEventOnReceived.EmailSent]: () => void;
[UpdateEmailEventOnReceived.InvalidEmail]: () => void;
[UpdateEmailEventOnReceived.EmailAlreadyExists]: () => void;

[UpdateEmailEventEmit.Cancel]: () => void;
[UpdateEmailEventEmit.RetryWithNewEmail]: (email?: string) => void;
[UpdateEmailEventEmit.VerifyEmailOtp]: (otp: string) => void;
} & RecencyCheckEventHandlers;

export enum RecencyCheckEventEmit {
Retry = 'Recency/auth-factor-retry',
Cancel = 'Recency/auth-factor-verification-cancel',
Expand Down Expand Up @@ -213,3 +145,71 @@ export enum UpdateEmailEventOnReceived {
export enum AuthEventOnReceived {
IDTokenCreated = 'Auth/id-token-created',
}

/**
* EventHandlers
*/
export type LoginWithMagicLinkEventHandlers = {
// Event Received
[LoginWithMagicLinkEventOnReceived.EmailSent]: () => void;
[LoginWithMagicLinkEventOnReceived.EmailNotDeliverable]: () => void;

// Event sent
[LoginWithMagicLinkEventEmit.Retry]: () => void;
} & DeviceVerificationEventHandlers;

export type LoginWithEmailOTPEventHandlers = {
// Event Received
[LoginWithEmailOTPEventOnReceived.EmailOTPSent]: () => void;
[LoginWithEmailOTPEventOnReceived.InvalidEmailOtp]: () => void;
[LoginWithEmailOTPEventOnReceived.ExpiredEmailOtp]: () => void;
[AuthEventOnReceived.IDTokenCreated]: (idToken: string) => void;
[WalletEventOnReceived.WalletInfoFetched]: () => void;

// Event sent
[LoginWithEmailOTPEventEmit.VerifyEmailOtp]: (otp: string) => void;
[LoginWithEmailOTPEventEmit.Cancel]: () => void;
} & DeviceVerificationEventHandlers;

type DeviceVerificationEventHandlers = {
// Event Received
[DeviceVerificationEventOnReceived.DeviceNeedsApproval]: () => void;
[DeviceVerificationEventOnReceived.DeviceVerificationEmailSent]: () => void;
[DeviceVerificationEventOnReceived.DeviceVerificationLinkExpired]: () => void;
[DeviceVerificationEventOnReceived.DeviceApproved]: () => void;

// Event sent
[DeviceVerificationEventEmit.Retry]: () => void;
};

/**
* Update Email
*/

type RecencyCheckEventHandlers = {
[RecencyCheckEventOnReceived.PrimaryAuthFactorNeedsVerification]: () => void;
[RecencyCheckEventOnReceived.PrimaryAuthFactorVerified]: () => void;
[RecencyCheckEventOnReceived.InvalidEmailOtp]: () => void;
[RecencyCheckEventOnReceived.EmailNotDeliverable]: () => void;
[RecencyCheckEventOnReceived.EmailExpired]: () => void;
[RecencyCheckEventOnReceived.EmailSent]: () => void;

[RecencyCheckEventEmit.Cancel]: () => void;
[RecencyCheckEventEmit.Retry]: () => void;
[RecencyCheckEventEmit.VerifyEmailOtp]: (otp: string) => void;
};

export type UpdateEmailEventHandlers = {
[UpdateEmailEventOnReceived.NewAuthFactorNeedsVerification]: () => void;
[UpdateEmailEventOnReceived.EmailUpdated]: () => void;
[UpdateEmailEventOnReceived.InvalidEmailOtp]: () => void;
[UpdateEmailEventOnReceived.EmailNotDeliverable]: () => void;
[UpdateEmailEventOnReceived.EmailExpired]: () => void;
[UpdateEmailEventOnReceived.EmailSent]: () => void;
[UpdateEmailEventOnReceived.InvalidEmail]: () => void;
[UpdateEmailEventOnReceived.EmailAlreadyExists]: () => void;

[UpdateEmailEventEmit.Cancel]: () => void;
[UpdateEmailEventEmit.RetryWithNewEmail]: (email?: string) => void;
[UpdateEmailEventEmit.VerifyEmailOtp]: (otp: string) => void;
} & RecencyCheckEventHandlers;

0 comments on commit 027fd94

Please sign in to comment.