12 lines
366 B
TypeScript
12 lines
366 B
TypeScript
import type { TeamDetailsDto } from '../dtos';
|
|
import { TeamDetailsViewModel } from '../view-models';
|
|
|
|
/**
|
|
* Team Details Presenter
|
|
* Transforms TeamDetailsDto to TeamDetailsViewModel
|
|
*/
|
|
export class TeamDetailsPresenter {
|
|
present(dto: TeamDetailsDto, currentUserId: string): TeamDetailsViewModel {
|
|
return new TeamDetailsViewModel(dto, currentUserId);
|
|
}
|
|
} |