github.com/in4it/ecs-deploy@v0.0.42-0.20240508120354-ed77ff16df25/webapp/src/app/deployment-list/deployment-list-resolver.service.ts (about) 1 import { Component, OnInit } from '@angular/core'; 2 import {HttpClient, HttpHeaders } from '@angular/common/http'; 3 4 import { AuthService } from '../services/auth.service'; 5 import { environment } from '../../environments/environment'; 6 7 import { Injectable } from '@angular/core'; 8 import { Observable } from 'rxjs'; 9 import { Router, RouterStateSnapshot, ActivatedRouteSnapshot } from '@angular/router'; 10 11 12 import { DeploymentList, DeploymentListService } from './deployment-list.service'; 13 14 15 @Injectable() 16 export class DeploymentListResolver { 17 18 constructor(private ds: DeploymentListService, private router: Router) {} 19 20 resolve(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable<DeploymentList> { 21 return this.ds.getDeploymentList("") 22 } 23 24 }