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>>