17 lines
427 B
TypeScript
17 lines
427 B
TypeScript
import { defineStore } from 'pinia'
|
|
import { PackagesStoreType, PackagesType } from './packagesStore.d'
|
|
import { packagesList } from '@/packages/index'
|
|
|
|
// 组件 pakages
|
|
export const usePackagesStore = defineStore({
|
|
id: 'usePackagesStore',
|
|
state: (): PackagesStoreType => ({
|
|
packagesList: Object.freeze(packagesList)
|
|
}),
|
|
getters: {
|
|
getPackagesList(): PackagesType {
|
|
return this.packagesList
|
|
}
|
|
}
|
|
})
|