X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Futils%2FFileUtils.ts;h=328687b2dcdc21f46868d538cb110c0aa9248e7a;hb=6b635033ddf255392ded26fd03fe1f128b15ad69;hp=8ef8168039b449e3bbd3d36c727852b07b413af8;hpb=7164966d863b4539243b473c5e2e9d22fb9b5fd1;p=e-mobility-charging-stations-simulator.git diff --git a/src/utils/FileUtils.ts b/src/utils/FileUtils.ts index 8ef81680..328687b2 100644 --- a/src/utils/FileUtils.ts +++ b/src/utils/FileUtils.ts @@ -2,14 +2,12 @@ import fs from 'node:fs'; import chalk from 'chalk'; -import logger from './Logger'; -import Utils from './Utils'; -import type { EmptyObject } from '../types/EmptyObject'; -import type { HandleErrorParams } from '../types/Error'; -import type { FileType } from '../types/FileType'; -import type { JsonType } from '../types/JsonType'; +// import { Utils, logger } from './internal'; +import { logger } from './Logger'; +import { Utils } from './Utils'; +import type { EmptyObject, FileType, HandleErrorParams, JsonType } from '../types'; -export default class FileUtils { +export class FileUtils { private constructor() { // This is intentional } @@ -20,7 +18,7 @@ export default class FileUtils { logPrefix: string, refreshedVariable?: T, listener: fs.WatchListener = (event, filename) => { - if (!Utils.isEmptyString(filename) && event === 'change') { + if (Utils.isNotEmptyString(filename) && event === 'change') { try { logger.debug(`${logPrefix} ${fileType} file ${file} have changed, reload`); refreshedVariable && (refreshedVariable = JSON.parse(fs.readFileSync(file, 'utf8')) as T); @@ -32,7 +30,7 @@ export default class FileUtils { } } ): fs.FSWatcher | undefined { - if (!Utils.isEmptyString(file)) { + if (Utils.isNotEmptyString(file)) { try { return fs.watch(file, listener); } catch (error) { @@ -52,7 +50,7 @@ export default class FileUtils { logPrefix: string, params: HandleErrorParams = { throwError: true, consoleOut: false } ): void { - const prefix = !Utils.isEmptyString(logPrefix) ? `${logPrefix} ` : ''; + const prefix = Utils.isNotEmptyString(logPrefix) ? `${logPrefix} ` : ''; let logMsg: string; switch (error.code) { case 'ENOENT':