-// Copyright Jerome Benoit. 2021. All Rights Reserved.
+// Copyright Jerome Benoit. 2021-2023. All Rights Reserved.
-import { DBName, StorageType } from '../../types/Storage';
-
-import { EmptyObject } from '../../types/EmptyObject';
-import { HandleErrorParams } from '../../types/Error';
-import Statistics from '../../types/Statistics';
import { URL } from 'url';
-import Utils from '../../utils/Utils';
+
+import type { EmptyObject } from '../../types/EmptyObject';
+import type { HandleErrorParams } from '../../types/Error';
+import type { Statistics } from '../../types/Statistics';
+import { DBName, StorageType } from '../../types/Storage';
import logger from '../../utils/Logger';
+import Utils from '../../utils/Utils';
export abstract class Storage {
protected readonly storageUri: URL;
logger.error(
`${this.logPrefix} ${this.getDBNameFromStorageType(type)} error '${
error.message
- }'${inTableOrCollectionStr}: %j`,
+ }'${inTableOrCollectionStr}:`,
error
);
if (params?.throwError) {