Tin*_*ger 3 firebase typescript
我在我的 Vue / Firebase 应用程序上设置了 App Check。
为了使用 App Check 进行本地开发,我按照此处的说明进行操作。
这些说明要求您设置调试令牌,如下所示:
self.FIREBASE_APPCHECK_DEBUG_TOKEN = true;
initializeAppCheck(app, { /* App Check options */ });
Run Code Online (Sandbox Code Playgroud)
但我的应用程序是用 TypeScript 编写的,它给了我这个 TypeScript 错误:
TS2339: Property 'FIREBASE_APPCHECK_DEBUG_TOKEN' does not exist on type 'Window & typeof globalThis'.
Run Code Online (Sandbox Code Playgroud)
如何解决这个问题?
我必须声明一个全局变量才能使其正常工作:
declare global {
// eslint-disable-next-line no-var
var FIREBASE_APPCHECK_DEBUG_TOKEN: boolean | string | undefined;
}
Run Code Online (Sandbox Code Playgroud)