libs/pfe-connector/src/lib/pfe-options-provider.service.ts
Methods |
getDfOptions | ||||||
getDfOptions(expression: string | undefined)
|
||||||
Parameters :
Returns :
Observable<DfOptions[]>
|
import { PfeBusinessService } from '@allianz/ngx-pfe';
import { DfOptions, DfOptionsProviderService } from '@allianz/taly-core/dynamic-form';
import { Injectable, inject } from '@angular/core';
import { Observable, of } from 'rxjs';
@Injectable()
export class PfeDfOptionsProviderService implements DfOptionsProviderService {
private pfeBusinessService = inject(PfeBusinessService);
getDfOptions(expression: string | undefined): Observable<DfOptions[]> {
if (!expression) return of([]);
return this.pfeBusinessService.getObservableForExpressionKey(expression);
}
}