import { MockCategory } from '../base/enums'; import { getByMockToken } from '../base/utils'; import { IMockRepository } from '../base/types'; import { ICardDetails, ICardsMockService } from './types'; export const getCardsMockService = (mockRepository: IMockRepository): ICardsMockService => { const getCardsByMockToken = (token: string): ICardDetails => { const cards = getByMockToken( token, MockCategory.CARDS, mockRepository ); if (cards instanceof Error) throw cards; return cards; }; return { getCardsByMockToken }; };