2faa1a2bf8f62e91c1d9f8fc2ba1515f9a5f5fadec031886529bd0c0d5bd2263.json 1.4 KB

1
  1. {"ast":null,"code":"import { RouterModule } from '@angular/router';\nimport { LoginPageComponent } from \"./login-page/login-page.component\";\nimport { MainPageComponent } from \"./main-page/main-page.component\";\nimport { RegisterPageComponent } from \"./register-page/register-page.component\";\nimport { MainAuthGuard, LoginAuthGuard } from 'src/app/Services/auth-guard.service';\nimport * as i0 from \"@angular/core\";\nimport * as i1 from \"@angular/router\";\nconst routes = [{\n path: 'login',\n component: LoginPageComponent,\n canActivate: [LoginAuthGuard]\n}, {\n path: 'register',\n component: RegisterPageComponent,\n canActivate: [LoginAuthGuard]\n}, {\n path: 'main',\n component: MainPageComponent,\n canActivate: [MainAuthGuard]\n}, {\n path: '',\n redirectTo: '/login',\n pathMatch: 'full'\n}, {\n path: '**',\n redirectTo: '/login',\n pathMatch: 'full'\n}];\nlet AppRoutingModule = /*#__PURE__*/(() => {\n class AppRoutingModule {}\n AppRoutingModule.ɵfac = function AppRoutingModule_Factory(t) {\n return new (t || AppRoutingModule)();\n };\n AppRoutingModule.ɵmod = /*@__PURE__*/i0.ɵɵdefineNgModule({\n type: AppRoutingModule\n });\n AppRoutingModule.ɵinj = /*@__PURE__*/i0.ɵɵdefineInjector({\n imports: [RouterModule.forRoot(routes), RouterModule]\n });\n return AppRoutingModule;\n})();\nexport { AppRoutingModule };","map":null,"metadata":{},"sourceType":"module","externalDependencies":[]}