UNPKG

medusa-email-confirmation-plugin

Version:

medusa-email-confirmation-plugin is a Medusa plugin that adds obligatory requirement for customers to confirm their email used for sign up to Medusa ecommerce stores.

32 lines (31 loc) 945 B
export declare class APIResponse<T> { success: boolean; error?: string; code?: ErrorCodeUnion; data?: T | null | undefined; } export declare enum ErrorCode { email_already_confirmed = "email_already_confirmed", email_not_found = "email_not_found", token_not_found = "token_not_found", token_expired = "token_expired", empty_token = "empty_token", token_not_created = "token_not_created" } export type ErrorCodeUnion = `${ErrorCode}`; export declare class StatusResponseViewModel { status: ConfirmationStatusUnion; } export declare enum ConfirmationStatus { confirmed = "confirmed", awaiting = "awaiting", uninitialized = "uninitialized", expired = "expired" } export type ConfirmationStatusUnion = `${ConfirmationStatus}`; export declare class EmailRequestViewModel { email: string; } export declare class TokenRequestViewModel extends EmailRequestViewModel { token: string; }