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>