Skip to main content

Interface: UseFavoritesReturn

Defined in: composables/vue/useFavorites.ts:54

Properties​

addToList​

addToList: (listId, productId?, clusterId?) => Promise<void>

Defined in: composables/vue/useFavorites.ts:72

Parameters​

listId​

string

productId?​

number

clusterId?​

number

Returns​

Promise<void>


cancelEdit​

cancelEdit: () => void

Defined in: composables/vue/useFavorites.ts:67

Returns​

void


confirmDelete​

confirmDelete: (list) => void

Defined in: composables/vue/useFavorites.ts:69

Parameters​

list​

FavoriteList

Returns​

void


createList​

createList: (name, isDefault) => Promise<void>

Defined in: composables/vue/useFavorites.ts:71

Parameters​

name​

string

isDefault​

boolean

Returns​

Promise<void>


deleteList​

deleteList: () => Promise<void>

Defined in: composables/vue/useFavorites.ts:70

Returns​

Promise<void>


editingListId​

editingListId: Ref<string | null>

Defined in: composables/vue/useFavorites.ts:59


editListName​

editListName: Ref<string>

Defined in: composables/vue/useFavorites.ts:60


editSetAsDefault​

editSetAsDefault: Ref<boolean>

Defined in: composables/vue/useFavorites.ts:61


error​

error: Ref<string | null>

Defined in: composables/vue/useFavorites.ts:58


fetchLists​

fetchLists: () => void

Defined in: composables/vue/useFavorites.ts:65

Returns​

void


isProductInList​

isProductInList: (listId, productId) => ComputedRef<boolean>

Defined in: composables/vue/useFavorites.ts:78

Parameters​

listId​

string

productId​

number

Returns​

ComputedRef<boolean>


lists​

lists: Ref<FavoriteList[]>

Defined in: composables/vue/useFavorites.ts:55


listToDelete​

listToDelete: Ref<FavoriteList | null>

Defined in: composables/vue/useFavorites.ts:64


loading​

loading: Ref<boolean>

Defined in: composables/vue/useFavorites.ts:56


newListName​

newListName: Ref<string>

Defined in: composables/vue/useFavorites.ts:62


newSetAsDefault​

newSetAsDefault: Ref<boolean>

Defined in: composables/vue/useFavorites.ts:63


removeFromList​

removeFromList: (listId, productId?, clusterId?) => Promise<void>

Defined in: composables/vue/useFavorites.ts:73

Parameters​

listId​

string

productId?​

number | number[]

clusterId?​

number | number[]

Returns​

Promise<void>


saving​

saving: Ref<boolean>

Defined in: composables/vue/useFavorites.ts:57


startEdit​

startEdit: (list) => void

Defined in: composables/vue/useFavorites.ts:66

Parameters​

list​

FavoriteList

Returns​

void


updateList​

updateList: (listId) => Promise<void>

Defined in: composables/vue/useFavorites.ts:68

Parameters​

listId​

string

Returns​

Promise<void>