export default class Configuration {
private static configurationFilePath = path.join(path.resolve(__dirname, '../'), 'assets', 'config.json');
private static configurationFileWatcher: fs.FSWatcher;
- private static configuration: ConfigurationData;
+ private static configuration: ConfigurationData | null = null;
private static configurationChangeCallback: () => Promise<void>;
static setConfigurationChangeCallback(cb: () => Promise<void>): void {
}
private static objectHasOwnProperty(object: any, property: string): boolean {
- return Object.prototype.hasOwnProperty.call(object, property) as boolean;
+ return Object.prototype.hasOwnProperty.call(object, property);
}
private static isUndefined(obj: any): boolean {