floder.ts 453 B

1234567891011121314151617
  1. import { ref } from 'vue'
  2. import { fetchFloders } from '@/api'
  3. import type { Floders } from '@/api'
  4. import type { FloderType } from './floder-type'
  5. export const floders = ref<Floders>([])
  6. export const getFloderByType = (type: FloderType) =>
  7. floders.value.filter(floder => floder.filesTypeId === type.filesTypeId)
  8. export const initialFloders = async () => {
  9. floders.value = await fetchFloders()
  10. }
  11. export type { Floders, Floder } from '@/api'