File

libs/core/src/lib/settings/settings.service.ts

Index

Properties
Methods

Constructor

constructor()

Properties

Private settings
Type : T

Methods

Public getSettings
getSettings()
Returns : T
Protected setSettings
setSettings(settings: T)
Parameters :
Name Type Optional
settings T No
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;
    }

}

result-matching ""

    No results matching ""