Skip to main content

Interface: UseFavoritesReturn

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

Properties

addToList

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

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

Parameters

listId

string

productId?

number

clusterId?

number

Returns

Promise<void>


cancelEdit

cancelEdit: () => void

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

Returns

void


confirmDelete

confirmDelete: (list) => void

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

Parameters

list

FavoriteList

Returns

void


createList

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

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

Parameters

name

string

isDefault

boolean

Returns

Promise<void>


deleteList

deleteList: () => Promise<void>

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

Returns

Promise<void>


editingListId

editingListId: Ref<string | null>

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


editListName

editListName: Ref<string>

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


editSetAsDefault

editSetAsDefault: Ref<boolean>

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


error

error: Ref<string | null>

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


fetchLists

fetchLists: () => void

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

Returns

void


isProductInList

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

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

Parameters

listId

string

productId

number

Returns

ComputedRef<boolean>


lists

lists: Ref<FavoriteList[]>

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


listToDelete

listToDelete: Ref<FavoriteList | null>

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


loading

loading: Ref<boolean>

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


newListName

newListName: Ref<string>

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


newSetAsDefault

newSetAsDefault: Ref<boolean>

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


removeFromList

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

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

Parameters

listId

string

productId?

number | number[]

clusterId?

number | number[]

Returns

Promise<void>


saving

saving: Ref<boolean>

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


startEdit

startEdit: (list) => void

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

Parameters

list

FavoriteList

Returns

void


updateList

updateList: (listId) => Promise<void>

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

Parameters

listId

string

Returns

Promise<void>