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: (
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: (
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
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
preferredLanguage?
string
autoLogin?
boolean
Returns
Promise<Result<AuthSuccess, string>>