Options
All
  • Public
  • Public/Protected
  • All
Menu

Type parameters

  • T

  • S

  • R

  • N: NormalisedConfig<T | GetRedirectionURLContext, S | PreAPIHookContext, R | OnHandleEventContext>

Hierarchy

  • default<T | GetRedirectionURLContext, S | PreAPIHookContext, R | OnHandleEventContext, N>
    • default

Index

Constructors

constructor

  • new default<T, S, R, N>(config: N, recipes: { emailVerificationInstance: undefined | default }): default<T, S, R, N>
  • Type parameters

    • T

    • S

    • R

    • N: NormalisedConfig<T | { action: "SUCCESS"; isNewUser: boolean; redirectToPath?: string } | { action: "SIGN_IN_AND_UP" } | GetRedirectionURLContext, S | PreAPIHookContext, R | { action: "SESSION_ALREADY_EXISTS" } | { action: "SUCCESS"; isNewUser: boolean; user: { email: string; id: string } } | OnHandleEventContext>

    Parameters

    • config: N
    • recipes: { emailVerificationInstance: undefined | default }
      • emailVerificationInstance: undefined | default

    Returns default<T, S, R, N>

Properties

config

config: N

emailVerification

emailVerification: default

Methods

doesSessionExist

  • doesSessionExist(): Promise<boolean>

getAuthRecipeModuleDefaultRedirectionURL

  • getAuthRecipeModuleDefaultRedirectionURL(context: GetRedirectionURLContext): Promise<string>

getAuthRecipeModuleFeatureComponent

  • getAuthRecipeModuleFeatureComponent(componentName: "emailverification", props: any): Element

getAuthRecipeModuleFeatures

  • getAuthRecipeModuleFeatures(): Record<string, ComponentWithRecipeAndMatchingMethod>

getDefaultRedirectionURL

  • getDefaultRedirectionURL(_: T | { action: "SUCCESS"; isNewUser: boolean; redirectToPath?: string } | { action: "SIGN_IN_AND_UP" } | GetRedirectionURLContext): Promise<string>

Abstract getFeatureComponent

  • getFeatureComponent(componentName: string, props: any): Element

Abstract getFeatures

  • getFeatures(): Record<string, ComponentWithRecipeAndMatchingMethod>

getRedirectUrl

  • getRedirectUrl(context: T): Promise<string>

redirect

  • redirect(context: T, history?: any, queryParams?: Record<string, string>): Promise<void>

redirectToAuthWithRedirectToPath

  • redirectToAuthWithRedirectToPath(show?: "signin" | "signup", history?: any, queryParams?: any): void

redirectToAuthWithoutRedirectToPath

  • redirectToAuthWithoutRedirectToPath(show?: "signin" | "signup", history?: any, queryParams?: any): void

savePostEmailVerificationSuccessRedirectState

  • savePostEmailVerificationSuccessRedirectState(context: T): Promise<void>

signOut

  • signOut(): Promise<void>

Generated using TypeDoc