File

src/app/shared/widgets/analytics/worklistexport/worklistexport.service.ts

Index

Widget inputs
Widget outputs
Properties
Methods

Constructor

constructor(authHttp: HttpClient)
Parameters :
Name Type Optional
authHttp HttpClient no

Methods

getData
getData(inputurl: )
Parameters :
Name Optional
inputurl no
Returns : Observable<any>
getEportConfig
getEportConfig(url: )
Parameters :
Name Optional
url no
Returns : Observable<any>
Public getFormHref
getFormHref()
Returns : Observable<String>
Public setFormHref
setFormHref(data: )
Parameters :
Name Optional
data no
Returns : void

Properties

Private formHref
formHref:
Default value : new Subject<String>()
Private formHrefObservable
formHrefObservable:
Default value : this.formHref.asObservable()
import { map } from "rxjs/operators";
import { Injectable } from "@angular/core";
import { Observable, Subject } from "rxjs";
import { HttpClient } from "@angular/common/http";

@Injectable()
export class WorklistexportService {
  private formHref = new Subject<String>();
  private formHrefObservable = this.formHref.asObservable();

  constructor(private authHttp: HttpClient) {}
  public getFormHref(): Observable<String> {
    return this.formHrefObservable;
  }

  public setFormHref(data) {
    this.formHref.next(data);
  }

  getEportConfig(url): Observable<any> {
    return <any>this.authHttp.get(url).pipe(map((res) => <any>res));
  }

  getData(inputurl): Observable<any> {
    return this.authHttp.get(inputurl, {}).pipe(map((res) => <any>res));
  }
}

results matching ""

    No results matching ""