Home > @vsf-enterprise/bigcommerce-theme > UseUserInterface
# UseUserInterface interface
Data and methods returned from the useUser() composable
Signature:
export interface UseUserInterface
# Properties
Property | Type | Description |
---|---|---|
error | Ref<UseUserErrors> | Contains errors from the composable methods. |
loading | Ref<boolean> | Indicates whether any of the methods is in progress. |
# Methods
Method | Description |
---|---|
load() | Loads the current user. |
login(credentials) | Logs in the customer based on provided username and password. |
logout() | Logs out current customer. Clears customer cookies. |
register(user) | Create customers accounnt and logs in the user. |
updateCustomer(parameters) | Update current customer information. |