import type { ICategory } from '@types'; type CategoryNode = { node: ICategory; }; export const useCategoryStore = defineStore('category', () => { const categories = ref([]); const setCategories = (payload: CategoryNode[]) => { categories.value = payload; }; const addCategories = (payload: CategoryNode[]) => { categories.value = [ ...categories.value, ...payload, ]; }; return { categories, setCategories, addCategories, }; });