• Preparing search index...
  • The search index is not available
lootex - v0.2.0
  • lootex
  • api/endpoints/auth
  • createAuthEndpoints

Function createAuthEndpoints

  • createAuthEndpoints(request): {
        bindPrivy: ((params: SignInPrivyParams) => Promise<Account>);
        checkIsEmailAvailable: ((params: CheckIsEmailAvailableParams) => Promise<boolean>);
        checkIsUsernameAvailable: ((params: CheckIsUsernameAvailableParams) => Promise<boolean>);
        checkIsWalletAvailable: ((params: CheckIsWalletAvailableParams) => Promise<boolean>);
        disconnectSocialAccount: ((params: DisconnectSocialAccountParams) => Promise<boolean>);
        getSignInChallenge: ((params: GetSignInChallengeParams) => Promise<GetSignInChallengeResponse>);
        requestOtpCode: ((params: RequestOtpCodeParams) => Promise<boolean>);
        signIn: ((params: SignInParams) => Promise<Account>);
        signInNewWallet: ((params: SignUpParams) => Promise<Account>);
        signInPrivy: ((params: SignInPrivyParams) => Promise<Account>);
        signOut: (() => Promise<void>);
        signUp: ((params: SignUpParams) => Promise<Account>);
        signUpPrivy: ((params: SignUpPrivyParams) => Promise<Account>);
    }
  • Parameters

    • request: (<ResponseBody>(__namedParameters: RequestOptions) => Promise<ResponseBody>)
        • <ResponseBody>(__namedParameters): Promise<ResponseBody>
        • Type Parameters

          • ResponseBody

          Parameters

          • __namedParameters: RequestOptions

          Returns Promise<ResponseBody>

    Returns {
        bindPrivy: ((params: SignInPrivyParams) => Promise<Account>);
        checkIsEmailAvailable: ((params: CheckIsEmailAvailableParams) => Promise<boolean>);
        checkIsUsernameAvailable: ((params: CheckIsUsernameAvailableParams) => Promise<boolean>);
        checkIsWalletAvailable: ((params: CheckIsWalletAvailableParams) => Promise<boolean>);
        disconnectSocialAccount: ((params: DisconnectSocialAccountParams) => Promise<boolean>);
        getSignInChallenge: ((params: GetSignInChallengeParams) => Promise<GetSignInChallengeResponse>);
        requestOtpCode: ((params: RequestOtpCodeParams) => Promise<boolean>);
        signIn: ((params: SignInParams) => Promise<Account>);
        signInNewWallet: ((params: SignUpParams) => Promise<Account>);
        signInPrivy: ((params: SignInPrivyParams) => Promise<Account>);
        signOut: (() => Promise<void>);
        signUp: ((params: SignUpParams) => Promise<Account>);
        signUpPrivy: ((params: SignUpPrivyParams) => Promise<Account>);
    }

    • bindPrivy: ((params: SignInPrivyParams) => Promise<Account>)
        • (params): Promise<Account>
        • Parameters

          • params: SignInPrivyParams

          Returns Promise<Account>

    • checkIsEmailAvailable: ((params: CheckIsEmailAvailableParams) => Promise<boolean>)
        • (params): Promise<boolean>
        • Parameters

          • params: CheckIsEmailAvailableParams

          Returns Promise<boolean>

    • checkIsUsernameAvailable: ((params: CheckIsUsernameAvailableParams) => Promise<boolean>)
        • (params): Promise<boolean>
        • Parameters

          • params: CheckIsUsernameAvailableParams

          Returns Promise<boolean>

    • checkIsWalletAvailable: ((params: CheckIsWalletAvailableParams) => Promise<boolean>)
        • (params): Promise<boolean>
        • Parameters

          • params: CheckIsWalletAvailableParams

          Returns Promise<boolean>

    • disconnectSocialAccount: ((params: DisconnectSocialAccountParams) => Promise<boolean>)
        • (params): Promise<boolean>
        • Parameters

          • params: DisconnectSocialAccountParams

          Returns Promise<boolean>

    • getSignInChallenge: ((params: GetSignInChallengeParams) => Promise<GetSignInChallengeResponse>)
        • (params): Promise<GetSignInChallengeResponse>
        • Parameters

          • params: GetSignInChallengeParams

          Returns Promise<GetSignInChallengeResponse>

    • requestOtpCode: ((params: RequestOtpCodeParams) => Promise<boolean>)
        • (params): Promise<boolean>
        • Parameters

          • params: RequestOtpCodeParams

          Returns Promise<boolean>

    • signIn: ((params: SignInParams) => Promise<Account>)
        • (params): Promise<Account>
        • Parameters

          • params: SignInParams

          Returns Promise<Account>

    • signInNewWallet: ((params: SignUpParams) => Promise<Account>)
        • (params): Promise<Account>
        • Parameters

          • params: SignUpParams

          Returns Promise<Account>

    • signInPrivy: ((params: SignInPrivyParams) => Promise<Account>)
        • (params): Promise<Account>
        • Parameters

          • params: SignInPrivyParams

          Returns Promise<Account>

    • signOut: (() => Promise<void>)
        • (): Promise<void>
        • Returns Promise<void>

    • signUp: ((params: SignUpParams) => Promise<Account>)
        • (params): Promise<Account>
        • Parameters

          • params: SignUpParams

          Returns Promise<Account>

    • signUpPrivy: ((params: SignUpPrivyParams) => Promise<Account>)
        • (params): Promise<Account>
        • Parameters

          • params: SignUpPrivyParams

          Returns Promise<Account>

    • Defined in packages/lootex/src/api/endpoints/auth.ts:68

Settings

Member Visibility
lootex - v0.2.0
  • Loading...

Generated using TypeDoc