packagesStore.ts 427 Bytes
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
    }
  }
})