From 1e22b974d6e41ad0e2669e37247ed71fb71add0d Mon Sep 17 00:00:00 2001 From: Alexander Cerutti Date: Wed, 19 Apr 2023 23:48:52 +0200 Subject: [PATCH] Added unknown in catch variables ts --- src/FieldsArray.ts | 6 +++++- tsconfig.dist.json | 4 +--- tsconfig.json | 3 ++- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/FieldsArray.ts b/src/FieldsArray.ts index 00e07b0..c4c635c 100644 --- a/src/FieldsArray.ts +++ b/src/FieldsArray.ts @@ -92,7 +92,11 @@ function registerWithValidation( instance[sharedKeysPoolSymbol].add(field.key); validItems.push(field); } catch (err) { - console.warn(err.message ? err.message : err); + if (err instanceof Error) { + console.warn(err.message ? err.message : err); + } else { + console.warn(err); + } } } diff --git a/tsconfig.dist.json b/tsconfig.dist.json index 0599bac..4eef787 100644 --- a/tsconfig.dist.json +++ b/tsconfig.dist.json @@ -5,7 +5,5 @@ "declaration": true, "sourceMap": true }, - "include": [ - "src/**/*", - ] + "include": ["src/**/*"] } diff --git a/tsconfig.json b/tsconfig.json index d86117c..9f93894 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -4,7 +4,8 @@ "target": "es2018", "esModuleInterop": true, "newLine": "LF", - "importHelpers": true + "importHelpers": true, + "useUnknownInCatchVariables": true }, "exclude": ["node_modules/"] }