File

src/app/modules/core/services/public-data/public-data.service.ts

Constructor

constructor(config: any, http: HttpClient)

constructor

Parameters :
  • config : ConfigService

    ConfigService reference

  • http : HttpClient

    HttpClient reference

Properties

baseUrl
baseUrl: string

base Url for public api

Public config
config: any

reference of config service.

Public http
http: HttpClient
import { ConfigService } from '@sunbird/shared';
import { DataService } from './../data/data.service';
import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';
import { Observable } from 'rxjs';

/**
 *
 */

@Injectable({
  providedIn: 'root'
})
export class PublicDataService extends DataService {

  /**
   * base Url for public api
   */
  baseUrl: string;
  /**
   * reference of config service.
   */
  public config: ConfigService;

  public http: HttpClient;
  /**
   * constructor
   * @param {ConfigService} config ConfigService reference
   * @param {HttpClient} http HttpClient reference
   */
  constructor(config: ConfigService, http: HttpClient) {
    super(http);
    this.config = config;
    this.baseUrl = this.config.urlConFig.URLS.PUBLIC_PREFIX;
  }
}

results matching ""

    No results matching ""