File

libs/pfe-connector/src/lib/pfe-options-provider.service.ts

Index

Methods

Methods

getDfOptions
getDfOptions(expression: string | undefined)
Parameters :
Name Type Optional
expression string | undefined No
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);
  }
}

results matching ""

    No results matching ""