import { NamedRoutes } from '@/core'; import { Routes } from '@angular/router'; export type TUsersRouteNames = 'users' | 'user'; export const usersNamedRoutes: NamedRoutes = { users: { path: 'users', loadComponent: () => import('../../views/list.component').then((m) => m.UsersComponent), meta: { title: 'کاربران', pagePath: () => '/users', }, }, user: { path: 'users/:userId', loadComponent: () => import('../../views/single.component').then((m) => m.UserComponent), meta: { title: 'کاربر', pagePath: () => '/users/:userId', }, }, }; export const USERS_ROUTES: Routes = Object.values(usersNamedRoutes);