From c25ad6345a3e07469b0ab2a18c3c9602b31a7bb1 Mon Sep 17 00:00:00 2001 From: zkldi <20380519+zkldi@users.noreply.github.com> Date: Sat, 16 Jul 2022 18:27:36 +0100 Subject: [PATCH] fix: type checker --- .eslintrc | 1 + server/src/scripts/sync-database.ts | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.eslintrc b/.eslintrc index 2b51d2503..3ba010abb 100644 --- a/.eslintrc +++ b/.eslintrc @@ -5,6 +5,7 @@ "extends": [ "plugin:cadence/recommended" ], + "root": true, "rules": {}, "overrides": [ { diff --git a/server/src/scripts/sync-database.ts b/server/src/scripts/sync-database.ts index 363ad6afa..5d9073bf3 100644 --- a/server/src/scripts/sync-database.ts +++ b/server/src/scripts/sync-database.ts @@ -50,7 +50,7 @@ async function RemoveNotPresent>( // Note that $nin is incredibly slow. // @ts-expect-error generic system failing const r = (await collection.remove({ - [field]: { $nin: documents.map((e) => e[field]) }, + [field]: { $nin: documents.map((e) => e[field] as unknown) }, })) as DeleteWriteOpResultObject; if (r.deletedCount !== undefined && r.deletedCount > 0) { @@ -387,8 +387,8 @@ async function SynchroniseDBWithSeeds() { if (require.main === module) { SynchroniseDBWithSeeds() .then(() => process.exit(0)) - .catch((err) => { - logger.error(err, () => { + .catch((err: unknown) => { + logger.error(String(err), () => { process.exit(1); }); });