From cc3da25f1a30eb3560a9b44cafc61554cfcd29e6 Mon Sep 17 00:00:00 2001 From: Abhijeet Prasad Date: Fri, 28 Aug 2020 11:17:26 -0400 Subject: [PATCH] fix: offline integration type as any --- packages/integrations/src/offline.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/integrations/src/offline.ts b/packages/integrations/src/offline.ts index 5d6d451c7eb1..f4f60b7546cf 100644 --- a/packages/integrations/src/offline.ts +++ b/packages/integrations/src/offline.ts @@ -1,3 +1,4 @@ +/* eslint-disable @typescript-eslint/no-unsafe-member-access */ import { Event, EventProcessor, Hub, Integration } from '@sentry/types'; import { getGlobalObject, logger, uuid4 } from '@sentry/utils'; import * as localForageType from 'localforage'; @@ -21,7 +22,8 @@ export class Offline implements Integration { /** * the global instance */ - public global: Window; + // eslint-disable-next-line @typescript-eslint/no-explicit-any + public global: any; /** * the current hub instance @@ -42,7 +44,8 @@ export class Offline implements Integration { * @inheritDoc */ public constructor(options: { maxStoredEvents?: number } = {}) { - this.global = getGlobalObject(); + // eslint-disable-next-line @typescript-eslint/no-explicit-any + this.global = getGlobalObject(); this.maxStoredEvents = options.maxStoredEvents || 30; // set a reasonable default // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access this.offlineEventStore = localForage.createInstance({