libs/pfe-connector/src/lib/pfe-routing-utils.service.ts
Methods |
constructor(pfeRouteGeneratorService: PFERouteGeneratorService, pfeConfig: NgxPfeConfig)
|
|||||||||
Parameters :
|
getPossibleJourneyPaths |
getPossibleJourneyPaths()
|
Inherited from
TalyRoutingUtilsService
|
Defined in
TalyRoutingUtilsService:18
|
Returns :
string[]
|
import {
NGX_PFE_FLOW_CONFIGURATION,
NgxPfeConfig,
PFERouteGeneratorService
} from '@allianz/ngx-pfe';
import { TalyRoutingUtilsService } from '@allianz/taly-core';
import { Inject, Injectable } from '@angular/core';
@Injectable()
export class PfeRoutingUtilsService extends TalyRoutingUtilsService {
constructor(
private pfeRouteGeneratorService: PFERouteGeneratorService,
@Inject(NGX_PFE_FLOW_CONFIGURATION) private pfeConfig: NgxPfeConfig
) {
super();
}
override getPossibleJourneyPaths(): string[] {
const routerConfigPfe = this.pfeRouteGeneratorService.generatePFERoutingConfig(this.pfeConfig);
const possibleJourneyPaths: string[] = [];
for (const route of routerConfigPfe) {
this.traverseAngularRoute(route, '', possibleJourneyPaths);
}
return possibleJourneyPaths;
}
}