diff --git a/packages-exp/analytics-exp/src/factory.ts b/packages-exp/analytics-exp/src/factory.ts index 9f4dec645b4..af232df13bc 100644 --- a/packages-exp/analytics-exp/src/factory.ts +++ b/packages-exp/analytics-exp/src/factory.ts @@ -22,12 +22,7 @@ import { MinimalDynamicConfig, Analytics } from '@firebase/analytics-types-exp'; -import { - insertScriptTag, - getOrCreateDataLayer, - wrapOrCreateGtag, - findGtagScriptOnPage -} from './helpers'; +import { getOrCreateDataLayer, wrapOrCreateGtag } from './helpers'; import { AnalyticsError, ERROR_FACTORY } from './errors'; import { _FirebaseInstallationsInternal } from '@firebase/installations-types-exp'; import { areCookiesEnabled, isBrowserExtension } from '@firebase/util'; @@ -60,9 +55,9 @@ export let initializationPromisesMap: { * wait on all these to be complete in order to determine if it can selectively * wait for only certain initialization (FID) promises or if it must wait for all. */ -let dynamicConfigPromisesList: Array> = []; +let dynamicConfigPromisesList: Array< + Promise +> = []; /** * Maps fetched measurementIds to appId. Populated when the app's dynamic config @@ -214,10 +209,6 @@ export function factory( // Steps here should only be done once per page: creation or wrapping // of dataLayer and global gtag function. - // Detect if user has already put the gtag