api client refactor
This commit is contained in:
10
apps/website/lib/presenters/LeagueSummaryPresenter.ts
Normal file
10
apps/website/lib/presenters/LeagueSummaryPresenter.ts
Normal file
@@ -0,0 +1,10 @@
|
||||
import { LeagueSummaryDto } from '../dtos';
|
||||
import { LeagueSummaryViewModel } from '../view-models';
|
||||
|
||||
export const presentLeagueSummary = (dto: LeagueSummaryDto): LeagueSummaryViewModel => {
|
||||
return new LeagueSummaryViewModel(dto);
|
||||
};
|
||||
|
||||
export const presentLeagueSummaries = (dtos: LeagueSummaryDto[]): LeagueSummaryViewModel[] => {
|
||||
return dtos.map(presentLeagueSummary);
|
||||
};
|
||||
Reference in New Issue
Block a user