import { defineStore } from "pinia"; export const useExamStore = defineStore("exam-store", () => { const category = ref(""); const end = ref(false); const result: Ref = ref({ basic: [], advanced: [], }); function resetExam() { category.value = ""; mildReset(); } function mildReset() { end.value = false; result.value = { basic: [], advanced: [], }; } function setEnd(value: boolean) { end.value = value; return end.value; } function setCategory(value: string) { category.value = value; return category.value; } function setResult(value: ResultEndType) { result.value = value; return result.value; } return { category, end, result, resetExam, mildReset, setEnd, setCategory, setResult, }; });