X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Futils%2FConfiguration.ts;h=afc992f8e7841b35f44a49841ee1c63f452e5285;hb=07989fad0a792547969c7a544d0093f4cb6338d3;hp=c185133a0a1d92a410a427aba0eee8517c05bb30;hpb=8114d10e3893e96bb725ce2fca9744429ee4b75b;p=e-mobility-charging-stations-simulator.git diff --git a/src/utils/Configuration.ts b/src/utils/Configuration.ts index c185133a..afc992f8 100644 --- a/src/utils/Configuration.ts +++ b/src/utils/Configuration.ts @@ -11,10 +11,11 @@ import ConfigurationData, { UIServerConfiguration, WorkerConfiguration, } from '../types/ConfigurationData'; -import { EmptyObject } from '../types/EmptyObject'; -import { HandleErrorParams } from '../types/Error'; +import type { EmptyObject } from '../types/EmptyObject'; +import type { HandleErrorParams } from '../types/Error'; import { FileType } from '../types/FileType'; import { StorageType } from '../types/Storage'; +import { ApplicationProtocol } from '../types/UIProtocol'; import { WorkerProcessType } from '../types/Worker'; import WorkerConstants from '../worker/WorkerConstants'; import Constants from './Constants'; @@ -58,6 +59,7 @@ export default class Configuration { } let uiServerConfiguration: UIServerConfiguration = { enabled: true, + type: ApplicationProtocol.WS, options: { host: Constants.DEFAULT_UI_WEBSOCKET_SERVER_HOST, port: Constants.DEFAULT_UI_WEBSOCKET_SERVER_PORT, @@ -389,7 +391,7 @@ export default class Configuration { } private static isObject(item): boolean { - return item && typeof item === 'object' && !Array.isArray(item); + return item && typeof item === 'object' && Array.isArray(item) === false; } private static deepMerge(target: object, ...sources: object[]): object {