Files
frontend-elite-data-analysis/src/stores/data-analysis/file-view.ts
T

23 lines
522 B
TypeScript

import { defineStore } from 'pinia'
import { FileView } from '@/utils/file'
interface FileViewState {
fileView: FileView
filesSelected: (string | never)[]
}
export const useFileViewStore = defineStore('data-analysis-file-view', {
state: (): FileViewState => ({
fileView: new FileView(),
filesSelected: [],
}),
// could also be defined as
// state: () => ({ count: 0 })
getters: {},
actions: {
setFilesSelect(fileSelect: string[]) {
this.filesSelected.push(...fileSelect)
},
},
})