libs/pfe-connector/src/lib/pfe-routing-utils.service.ts

Extends

TalyRoutingUtilsService

Relationships

Used by

No results matching.

Index

Methods

Methods

getPossibleJourneyPaths
getPossibleJourneyPaths()
Inherited from TalyRoutingUtilsService
Returns : string[]
import {
  NGX_PFE_FLOW_CONFIGURATION,
  NgxPfeConfig,
  PFERouteGeneratorService
} from '@allianz/ngx-pfe';
import { TalyRoutingUtilsService } from '@allianz/taly-core';
import { Injectable, inject } from '@angular/core';

@Injectable()
export class PfeRoutingUtilsService extends TalyRoutingUtilsService {
  private pfeRouteGeneratorService = inject(PFERouteGeneratorService);
  private pfeConfig = inject<NgxPfeConfig>(NGX_PFE_FLOW_CONFIGURATION);

  override getPossibleJourneyPaths(): string[] {
    const routerConfigPfe = this.pfeRouteGeneratorService.generatePFERoutingConfig(this.pfeConfig);

    const possibleJourneyPaths: string[] = [];
    for (const route of routerConfigPfe) {
      this.traverseAngularRoute(route, '', possibleJourneyPaths);
    }

    return possibleJourneyPaths;
  }
}

results matching ""

    No results matching ""