import { MockCategory } from '../base/enums'; import { getByMockToken } from '../base/utils'; import { IMockRepository } from '../base/types'; import { IOverview, IOverviewMockService } from './types'; export const getOverviewMockService = (mockRepository: IMockRepository): IOverviewMockService => { const getOverviewByMockToken = (token: string): IOverview | undefined => { const overview = getByMockToken( token, MockCategory.OVERVIEW, mockRepository ); if (overview instanceof Error) throw overview; return overview; }; return { getOverviewByMockToken }; };