diff --git a/app/src/types/index.d.ts b/app/src/types/index.d.ts index 55e954aa0..7c1aa5789 100644 --- a/app/src/types/index.d.ts +++ b/app/src/types/index.d.ts @@ -26,7 +26,7 @@ type TBazaarType = "templates" | "icons" | "widgets" | "themes" declare module "blueimp-md5" interface Window { - dataLayer: string[] + dataLayer: any[] siyuan: ISiyuan webkit: any diff --git a/app/src/util/onGetConfig.ts b/app/src/util/onGetConfig.ts index 7537a2dd3..dd6491c0e 100644 --- a/app/src/util/onGetConfig.ts +++ b/app/src/util/onGetConfig.ts @@ -164,8 +164,9 @@ export const onGetConfig = (isStart: boolean) => { if (!window.siyuan.config.system.disableGoogleAnalytics) { try { window.dataLayer = window.dataLayer || []; - // @ts-ignore - window.gtag = () => {window.dataLayer.push(arguments)}; + window.gtag = function (...args) { + window.dataLayer.push(args); + }; window.gtag("js", new Date()); window.gtag("config", "G-L7WEXVQCR9"); const para = {