Files
frontend-miniapp/src/repositories/createGuideRouteRepository.ts

21 lines
557 B
TypeScript

import {
dataSourceConfig
} from '@/config/dataSource'
import {
StaticGuideRouteRepository,
type GuideRouteRepository
} from '@/repositories/GuideRouteRepository'
import {
SdkGuideRouteRepository
} from '@/repositories/SdkGuideRouteRepository'
export const createGuideRouteRepository = (): GuideRouteRepository => {
if (dataSourceConfig.mode === 'api' || dataSourceConfig.mode === 'sdk') {
return new SdkGuideRouteRepository()
}
return new StaticGuideRouteRepository()
}
export const guideRouteRepository = createGuideRouteRepository()