C:/GoDev/src/TCSTK-Angular/projects/tibco-tcstk/tc-core-lib/src/lib/services/tc-core-config-service.ts
Properties |
constructor(conf: TcCoreConfiguration)
|
||||||
Parameters :
|
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;
}
}