UnisKB/ui/src/utils/dynamics-api/shared-api.ts

25 lines
617 B
TypeScript
Raw Normal View History

2025-06-20 19:14:59 +00:00
import knowledgeWorkspaceApi from '@/api/knowledge/knowledge'
import modelWorkspaceApi from '@/api/model/model'
import toolWorkspaceApi from '@/api/tool/tool'
import sharedWorkspaceApi from '@/api/shared-workspace'
// 普通 API
const workspaceApiMap = {
knowledge: knowledgeWorkspaceApi,
model: modelWorkspaceApi,
tool: toolWorkspaceApi,
} as any
/** API
* loadSharedApi('knowledge', true)
*/
export function loadSharedApi(type: string, isShared?: boolean) {
if (isShared) {
// 共享 API
return sharedWorkspaceApi
} else {
return workspaceApiMap[type]
}
}