| import { defineStore } from 'pinia' | |
| import type { PromptStore } from './helper' | |
| import { getLocalPromptList, setLocalPromptList } from './helper' | |
| export const usePromptStore = defineStore('prompt-store', { | |
| state: (): PromptStore => getLocalPromptList(), | |
| actions: { | |
| updatePromptList(promptList: []) { | |
| this.$patch({ promptList }) | |
| setLocalPromptList({ promptList }) | |
| }, | |
| getPromptList() { | |
| return this.$state | |
| }, | |
| }, | |
| }) | |