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()