From 862cb00e40aa6f094aff019a44f52ebfca90ab88 Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Tue, 22 Nov 2022 16:35:42 +0100 Subject: fix(frontend): mobx 6.7.0 typing Also bumps some dependencies and updates tsconfig.json The added workarounds should be remove once https://github.com/mobxjs/mobx/issues/3582 is resolved. --- subprojects/frontend/src/utils/PendingTask.ts | 1 + subprojects/frontend/src/utils/useDelayedSnackbar.ts | 1 + 2 files changed, 2 insertions(+) (limited to 'subprojects/frontend/src/utils') diff --git a/subprojects/frontend/src/utils/PendingTask.ts b/subprojects/frontend/src/utils/PendingTask.ts index d0b24c1f..fd52cef1 100644 --- a/subprojects/frontend/src/utils/PendingTask.ts +++ b/subprojects/frontend/src/utils/PendingTask.ts @@ -20,6 +20,7 @@ export default class PendingTask { ) { this.resolveCallback = resolveCallback; this.rejectCallback = rejectCallback; + // @ts-expect-error See https://github.com/mobxjs/mobx/issues/3582 on `@types/node` pollution this.timeout = setTimeout(() => { if (!this.resolved) { this.reject(new TimeoutError()); diff --git a/subprojects/frontend/src/utils/useDelayedSnackbar.ts b/subprojects/frontend/src/utils/useDelayedSnackbar.ts index 03ad6caa..54716c0c 100644 --- a/subprojects/frontend/src/utils/useDelayedSnackbar.ts +++ b/subprojects/frontend/src/utils/useDelayedSnackbar.ts @@ -21,6 +21,7 @@ export default function useDelayedSnackbar( delay = defaultDelay, ) => { let key: SnackbarKey | undefined; + // @ts-expect-error See https://github.com/mobxjs/mobx/issues/3582 on `@types/node` pollution let timeout: number | undefined = setTimeout(() => { timeout = undefined; key = enqueueSnackbar(message, options); -- cgit v1.2.3-54-g00ecf