15 lines
457 B
TypeScript
15 lines
457 B
TypeScript
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[]
|
|
})
|
|
})
|