import { debugSettings } from "../debugsettings"; export class ReloadManager { private callback: () => void; public setReloadCallback(callback: () => void) { this.callback = callback; } public execute() { this.log("Executing reload callback"); if (this.callback != null) { this.callback(); } } private log(message: string) { if (debugSettings.application.reloadManager) { // tslint:disable-next-line:no-console console.log(message); } } }