From 1e4c3cadad699949e272995493ff07d0e9285691 Mon Sep 17 00:00:00 2001 From: "Nicholas C. Zakas" Date: Fri, 1 Mar 2024 17:01:08 -0700 Subject: [PATCH] chore: Fix TypeScript config to allow ES2022 --- src/retrier.js | 3 +-- tsconfig.json | 1 + 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/retrier.js b/src/retrier.js index 5f0a586..7658235 100644 --- a/src/retrier.js +++ b/src/retrier.js @@ -186,8 +186,7 @@ export class Retrier { try { result = fn(); - } catch (error) { - // @ts-ignore TS doesn't know about the second argument to Error? + } catch (/** @type {any} */ error) { return Promise.reject(new Error(`Synchronous error: ${error.message}`, { cause: error })); } diff --git a/tsconfig.json b/tsconfig.json index 3b1f270..8c9590d 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -9,6 +9,7 @@ "allowJs": true, "checkJs": true, "target": "ES2022", + "lib": ["ESNext"], "moduleResolution": "NodeNext", "outDir": "dist", "types": ["node"]