File

C:/GoDev/src/TCSTK-Angular/projects/tibco-tcstk/tc-core-lib/src/lib/services/tc-core-config-service.ts

Index

Properties

Constructor

constructor(conf: TcCoreConfiguration)
Parameters :
Name Type Optional
conf TcCoreConfiguration No

Properties

Private config
Type : TcCoreConfiguration
Public getConfig
Default value : () => {...}
Public setConfig
Default value : () => {...}
import {Inject, Injectable} from '@angular/core';
import {TcCoreConfig, TcCoreConfiguration, TcCoreConfigurationService} from '../interfaces/tc-core-configuration';

@Injectable()
export class TcCoreConfigService {
  private config: TcCoreConfiguration;
  constructor(@Inject(TcCoreConfigurationService) private conf: TcCoreConfiguration) {
    if (conf) {
      this.config = conf;
    } else {
      this.config = new TcCoreConfig();
    }
  }

  public getConfig = (): TcCoreConfiguration => {
    return this.config;
  }

  public setConfig = (conf: TcCoreConfiguration) => {
    this.config = conf;
  }
}

result-matching ""

    No results matching ""