import { defineStore } from 'pinia' import type { IPracticeCheck, IPracticeRecord } from '@/types/practice.ts' import type { IQuestion } from '@/types/question.ts' export const useQuestionStore = defineStore('question', { state: () => ({ hasSubmit: false, type: 'Practice' as 'Practice' | 'Exam', questionContent: '', questionList: [] as IQuestion[], recordList: [] as IPracticeRecord[], checkList: [] as IPracticeCheck[] }) })