Home > @vue-storefront/core > UseUser
UseUser interface
Signature:
export interface UseUser<USER, UPDATE_USER_PARAMS, API extends PlatformApi = any> extends Composable<API>
Extends: Composable
Properties
| Property | Modifiers | Type | Description |
|---|---|---|---|
| changePassword | (params: { current: string; new: string; customQuery?: CustomQuery; }) => Promise<void> | ||
| error | ComputedProperty<UseUserErrors> | ||
| isAuthenticated | Ref<boolean> | ||
| load | (params?: { customQuery: CustomQuery; }) => Promise<void> | ||
| loading | ComputedProperty<boolean> | ||
| login | (params: { user: UseUserLoginParams; customQuery?: CustomQuery; }) => Promise<void> | ||
| logout | (params?: { customQuery: CustomQuery; }) => Promise<void> | ||
| register | (params: { user: UseUserRegisterParams; customQuery?: CustomQuery; }) => Promise<void> | ||
| setUser | (user: USER) => void | ||
| updateUser | (params: { user: UPDATE_USER_PARAMS; customQuery?: CustomQuery; }) => Promise<void> | ||
| user | ComputedProperty<USER> |