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  }