maxkb/ui/src/stores/index.ts
2024-10-29 15:08:14 +08:00

29 lines
900 B
TypeScript

import { createPinia } from 'pinia'
const store = createPinia()
export { store }
import useCommonStore from './modules/common'
import useUserStore from './modules/user'
import useDatasetStore from './modules/dataset'
import useParagraphStore from './modules/paragraph'
import useModelStore from './modules/model'
import useApplicationStore from './modules/application'
import useDocumentStore from './modules/document'
import useProblemStore from './modules/problem'
import useLogStore from './modules/log'
import usePromptStore from './modules/prompt'
const useStore = () => ({
common: useCommonStore(),
user: useUserStore(),
dataset: useDatasetStore(),
paragraph: useParagraphStore(),
model: useModelStore(),
application: useApplicationStore(),
document: useDocumentStore(),
problem: useProblemStore(),
log: useLogStore(),
prompt: usePromptStore(),
})
export default useStore