Skip to main content

Interface: UseAuthReturn

Defined in: composables/vue/useAuth.ts:109

Properties

createMagicToken

createMagicToken: (input) => Promise<Result<MagicToken, string>>

Defined in: composables/vue/useAuth.ts:118

Parameters

input

MagicTokenCreateInput

Returns

Promise<Result<MagicToken, string>>


error

error: Ref<string | null>

Defined in: composables/vue/useAuth.ts:111


forgotPassword

forgotPassword: (email) => Promise<Result<void, string>>

Defined in: composables/vue/useAuth.ts:129

Parameters

email

string

Returns

Promise<Result<void, string>>


loading

loading: Ref<boolean>

Defined in: composables/vue/useAuth.ts:110


login

login: (email, password, onLoginSubmit?) => Promise<Result<AuthSuccess, string>>

Defined in: composables/vue/useAuth.ts:112

Parameters

email

string

password

string

onLoginSubmit?

(email, password) => Promise<Contact | Customer>

Returns

Promise<Result<AuthSuccess, string>>


magicLogin

magicLogin: (token) => Promise<Result<AuthSuccess, string>>

Defined in: composables/vue/useAuth.ts:117

Parameters

token

string

Returns

Promise<Result<AuthSuccess, string>>


registerContact

registerContact: (input, preferredLanguage?, autoLogin?) => Promise<Result<AuthSuccess, string>>

Defined in: composables/vue/useAuth.ts:119

Parameters

input

RegisterContactInput

preferredLanguage?

string

autoLogin?

boolean

Returns

Promise<Result<AuthSuccess, string>>


registerCustomer

registerCustomer: (input, preferredLanguage?, autoLogin?) => Promise<Result<AuthSuccess, string>>

Defined in: composables/vue/useAuth.ts:124

Parameters

input

RegisterCustomerInput

preferredLanguage?

string

autoLogin?

boolean

Returns

Promise<Result<AuthSuccess, string>>