From 608ea978a051260e348bf37c3f163af41c68955b Mon Sep 17 00:00:00 2001 From: Noel De Martin Date: Wed, 10 Aug 2022 14:42:11 +0200 Subject: [PATCH] MOBILE-4059 core: Fix timeout types --- src/addons/mod/h5pactivity/pages/index/index.ts | 4 ++-- src/core/directives/long-press.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/addons/mod/h5pactivity/pages/index/index.ts b/src/addons/mod/h5pactivity/pages/index/index.ts index 5ce40fbfb..0d7e0f15f 100644 --- a/src/addons/mod/h5pactivity/pages/index/index.ts +++ b/src/addons/mod/h5pactivity/pages/index/index.ts @@ -31,7 +31,7 @@ export class AddonModH5PActivityIndexPage extends CoreCourseModuleMainActivityPa implements CanLeave, OnDestroy { canLeaveSafely = false; - remainingTimeout?: ReturnType; + remainingTimeout?: number; @ViewChild(AddonModH5PActivityIndexComponent) activityComponent?: AddonModH5PActivityIndexComponent; @@ -68,7 +68,7 @@ export class AddonModH5PActivityIndexPage extends CoreCourseModuleMainActivityPa clearTimeout(this.remainingTimeout); } // When user finish an activity, he have 10 seconds to leave safely (without show alert). - this.remainingTimeout = setTimeout(() => { + this.remainingTimeout = window.setTimeout(() => { this.canLeaveSafely = false; }, 10000); } diff --git a/src/core/directives/long-press.ts b/src/core/directives/long-press.ts index 4d096eea9..836ac74bc 100644 --- a/src/core/directives/long-press.ts +++ b/src/core/directives/long-press.ts @@ -29,7 +29,7 @@ export class CoreLongPressDirective implements OnInit, OnDestroy { element: HTMLElement; pressGesture?: Gesture; - timeout?: NodeJS.Timeout; + timeout?: number; @Output() longPress = new EventEmitter(); @@ -48,7 +48,7 @@ export class CoreLongPressDirective implements OnInit, OnDestroy { disableScroll: true, gestureName: 'longpress', onStart: (event) => { - this.timeout = setTimeout(() => { + this.timeout = window.setTimeout(() => { this.longPress.emit(event); delete this.timeout;