import { MockCategory } from '../base/enums'; import { getByMockToken } from '../base/utils'; import { IMockRepository } from '../base/types'; import { IOverview } from '../overview/types'; import { IProfileTabLayoutMockService } from './types'; export const getProfileTabLayoutMockService = (mockRepository: IMockRepository) : IProfileTabLayoutMockService => { const getProfileTabLayoutByMockToken = ( token: string ): IOverview | undefined => { const tabLayout = getByMockToken( token, MockCategory.PROFILE_TAB_LAYOUT, mockRepository ); if (tabLayout instanceof Error) throw tabLayout; return tabLayout; }; return { getProfileTabLayoutByMockToken }; };