import chalk from 'chalk';
import { logger } from './Logger';
-import { Utils } from './Utils';
+import { isNotEmptyString } from './Utils';
import type { ChargingStation } from '../charging-station';
import type {
EmptyObject,
fileType: FileType,
error: NodeJS.ErrnoException,
logPrefix: string,
- params: HandleErrorParams<EmptyObject> = defaultErrorParams
+ params: HandleErrorParams<EmptyObject> = defaultErrorParams,
): void => {
setDefaultErrorParams(params);
- const prefix = Utils.isNotEmptyString(logPrefix) ? `${logPrefix} ` : '';
+ const prefix = isNotEmptyString(logPrefix) ? `${logPrefix} ` : '';
let logMsg: string;
switch (error.code) {
case 'ENOENT':
chargingStation: ChargingStation,
commandName: RequestCommand | IncomingRequestCommand,
error: Error,
- params: HandleErrorParams<EmptyObject> = { throwError: false, consoleOut: false }
+ params: HandleErrorParams<EmptyObject> = { throwError: false, consoleOut: false },
): void => {
setDefaultErrorParams(params, { throwError: false, consoleOut: false });
logger.error(`${chargingStation.logPrefix()} Request command '${commandName}' error:`, error);
export const setDefaultErrorParams = <T extends JsonType>(
params: HandleErrorParams<T>,
- defaultParams: HandleErrorParams<T> = defaultErrorParams
+ defaultParams: HandleErrorParams<T> = defaultErrorParams,
): HandleErrorParams<T> => {
params = { ...defaultParams, ...params };
return params;