Files
frontend-miniapp/src/repositories/createGuideRepository.ts
lyf 6bdc2535f2
Some checks failed
CI / verify (push) Has been cancelled
更新讲解静态包并优化讲解详情
2026-07-07 03:41:23 +08:00

19 lines
475 B
TypeScript

import {
dataSourceConfig
} from '@/config/dataSource'
import {
SgsSdkGuideRepository,
StaticGuideRepository,
type GuideRepository
} from '@/repositories/GuideRepository'
export const createGuideRepository = (): GuideRepository => {
if (dataSourceConfig.guideDataMode === 'api' || dataSourceConfig.guideDataMode === 'sdk') {
return new SgsSdkGuideRepository()
}
return new StaticGuideRepository()
}
export const guideRepository = createGuideRepository()