19 lines
439 B
TypeScript
19 lines
439 B
TypeScript
import type { Presenter } from '@core/shared/presentation/Presenter';
|
|
|
|
export interface LeagueScheduleViewModel {
|
|
races: Array<{
|
|
id: string;
|
|
name: string;
|
|
date: string;
|
|
}>;
|
|
}
|
|
|
|
export interface GetLeagueScheduleResultDTO {
|
|
races: Array<{
|
|
id: string;
|
|
name: string;
|
|
scheduledAt: Date;
|
|
}>;
|
|
}
|
|
|
|
export interface IGetLeagueSchedulePresenter extends Presenter<GetLeagueScheduleResultDTO, LeagueScheduleViewModel> {} |