libs/core/src/lib/settings/settings.service.ts
Properties |
|
Methods |
|
constructor()
|
Private settings |
Type : T
|
Public getSettings |
getSettings()
|
Returns :
T
|
Protected setSettings | ||||||
setSettings(settings: T)
|
||||||
Parameters :
Returns :
void
|
import { Settings } from '../model/settings/settings';
export abstract class SettingsService<T extends Settings> {
private settings: T;
constructor() {
// Default empty settings
this.settings = {} as T;
}
public getSettings() {
return this.settings;
}
protected setSettings(settings: T) {
this.settings = settings;
}
}