UNPKG

@nhost/hasura-auth-js

Version:

Hasura-auth client

210 lines (209 loc) 6.04 kB
import { PasswordlessOptions } from '../types'; import { AuthActionErrorState, AuthActionLoadingState, AuthActionSuccessState } from './types'; export interface SignInEmailPasswordlessHandlerResult extends AuthActionErrorState, AuthActionSuccessState { } export interface SignInEmailPasswordlessState extends SignInEmailPasswordlessHandlerResult, AuthActionLoadingState { } export declare const signInEmailPasswordlessPromise: (interpreter: import('xstate').Interpreter<import('../machines').AuthContext, any, { type: "SESSION_UPDATE"; data: { session: import('../types').NhostSession; }; } | { type: "TRY_TOKEN"; token: string; } | { type: "SIGNIN_ANONYMOUS"; } | { type: "SIGNIN_PAT"; pat: string; } | { type: "SIGNIN_SECURITY_KEY_EMAIL"; email?: string | undefined; } | { type: "SIGNIN_SECURITY_KEY"; } | { type: "SIGNIN_PASSWORD"; email?: string | undefined; password?: string | undefined; } | { type: "PASSWORDLESS_EMAIL"; email?: string | undefined; options?: PasswordlessOptions | undefined; } | { type: "PASSWORDLESS_SMS"; phoneNumber?: string | undefined; options?: PasswordlessOptions | undefined; } | { type: "PASSWORDLESS_SMS_OTP"; phoneNumber?: string | undefined; otp?: string | undefined; } | { type: "SIGNIN_EMAIL_OTP"; email: string; options?: import('../types').EmailOTPOptions | undefined; } | { type: "VERIFY_EMAIL_OTP"; email: string; otp: string; } | { type: "SIGNUP_EMAIL_PASSWORD"; email?: string | undefined; password?: string | undefined; options?: import('../types').SignUpOptions | undefined; requestOptions?: import('../types').RequestOptions | undefined; } | { type: "SIGNUP_SECURITY_KEY"; email?: string | undefined; options?: import('../types').SignUpSecurityKeyOptions | undefined; requestOptions?: import('../types').RequestOptions | undefined; } | { type: "SIGNOUT"; all?: boolean | undefined; } | { type: "SIGNIN_MFA_TOTP"; ticket?: string | undefined; otp?: string | undefined; } | { type: "SIGNED_IN"; } | { type: "SIGNED_OUT"; } | { type: "TOKEN_CHANGED"; } | { type: "AWAIT_EMAIL_VERIFICATION"; } | { type: "SIGNIN_ID_TOKEN"; provider: string; idToken: string; nonce?: string | undefined; }, { value: any; context: import('../machines').AuthContext; }, import('xstate').ResolveTypegenMeta<import('../machines/authentication/machine.typegen').Typegen0, { type: "SESSION_UPDATE"; data: { session: import('../types').NhostSession; }; } | { type: "TRY_TOKEN"; token: string; } | { type: "SIGNIN_ANONYMOUS"; } | { type: "SIGNIN_PAT"; pat: string; } | { type: "SIGNIN_SECURITY_KEY_EMAIL"; email?: string | undefined; } | { type: "SIGNIN_SECURITY_KEY"; } | { type: "SIGNIN_PASSWORD"; email?: string | undefined; password?: string | undefined; } | { type: "PASSWORDLESS_EMAIL"; email?: string | undefined; options?: PasswordlessOptions | undefined; } | { type: "PASSWORDLESS_SMS"; phoneNumber?: string | undefined; options?: PasswordlessOptions | undefined; } | { type: "PASSWORDLESS_SMS_OTP"; phoneNumber?: string | undefined; otp?: string | undefined; } | { type: "SIGNIN_EMAIL_OTP"; email: string; options?: import('../types').EmailOTPOptions | undefined; } | { type: "VERIFY_EMAIL_OTP"; email: string; otp: string; } | { type: "SIGNUP_EMAIL_PASSWORD"; email?: string | undefined; password?: string | undefined; options?: import('../types').SignUpOptions | undefined; requestOptions?: import('../types').RequestOptions | undefined; } | { type: "SIGNUP_SECURITY_KEY"; email?: string | undefined; options?: import('../types').SignUpSecurityKeyOptions | undefined; requestOptions?: import('../types').RequestOptions | undefined; } | { type: "SIGNOUT"; all?: boolean | undefined; } | { type: "SIGNIN_MFA_TOTP"; ticket?: string | undefined; otp?: string | undefined; } | { type: "SIGNED_IN"; } | { type: "SIGNED_OUT"; } | { type: "TOKEN_CHANGED"; } | { type: "AWAIT_EMAIL_VERIFICATION"; } | { type: "SIGNIN_ID_TOKEN"; provider: string; idToken: string; nonce?: string | undefined; }, import('xstate').BaseActionObject, { signInPassword: { data: import('../types').SignInResponse; }; passwordlessSms: { data: import('../types').DeanonymizeResponse | import('../types').PasswordlessSmsResponse; }; passwordlessSmsOtp: { data: import('../types').NhostSessionResponse; }; signInEmailOTP: { data: import('../types').SignInEmailOTPResponse; }; verifyEmailOTP: { data: import('../types').NhostSessionResponse; }; passwordlessEmail: { data: import('../types').DeanonymizeResponse | import('../types').PasswordlessEmailResponse; }; signInAnonymous: { data: import('../types').NhostSessionResponse; }; signInPAT: { data: import('../types').NhostSessionResponse; }; signInIdToken: { data: import('../types').SignInResponse; }; signInMfaTotp: { data: import('../types').NhostSessionResponse; }; signInSecurityKeyEmail: { data: import('../types').SignInResponse; }; signInSecurityKey: { data: import('../types').SignInResponse; }; refreshToken: { data: import('../types').NhostSessionResponse; }; signout: { data: import('../types').SignOutResponse; }; signUpEmailPassword: { data: import('../types').NhostSessionResponse; }; signUpSecurityKey: { data: import('../types').NhostSessionResponse; }; importRefreshToken: { data: import('../types').NhostSessionResponse; }; }>>, email: string, options?: PasswordlessOptions) => Promise<SignInEmailPasswordlessHandlerResult>; //# sourceMappingURL=signInEmailPasswordless.d.ts.map