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