15 lines
462 B
TypeScript
15 lines
462 B
TypeScript
'use client';
|
|
|
|
import { AdminDashboardPageDto } from '@/lib/page-queries/AdminDashboardPageQuery';
|
|
import { AdminDashboardViewModel } from '@/lib/view-models/AdminDashboardViewModel';
|
|
|
|
/**
|
|
* AdminDashboardViewModelBuilder
|
|
*
|
|
* Transforms AdminDashboardPageDto into AdminDashboardViewModel
|
|
*/
|
|
export class AdminDashboardViewModelBuilder {
|
|
static build(dto: AdminDashboardPageDto): AdminDashboardViewModel {
|
|
return new AdminDashboardViewModel(dto);
|
|
}
|
|
} |