Files
ComfyUI_frontend/src/platform/assets/composables/useMediaAssets/index.ts
2025-10-22 22:57:20 +09:00

15 lines
518 B
TypeScript

import { isCloud } from '@/platform/distribution/types'
import type { IAssetsProvider } from './IAssetsProvider'
import { useAssetsApi } from './useAssetsApi'
import { useInternalFilesApi } from './useInternalFilesApi'
/**
* Factory function that returns the appropriate media assets implementation
* based on the current distribution (cloud vs internal)
* @returns IAssetsProvider implementation
*/
export function useMediaAssets(): IAssetsProvider {
return isCloud ? useAssetsApi() : useInternalFilesApi()
}