TypeScript + gtag.js を使っている環境で window.gtag がTypeScriptで未定義エラーになるので解決してみました
npm install @types/gtag.jstsconfig.json にtypesを追加
{
"compilerOptions": {
"types": ["gtag.js"]
}
}これで Gtag.Gtag が使えるようになります
declare global {
interface Window {
gtag: Gtag.Gtag;
}
}Google タグは導入してしまえば便利ですね
PR
このリンクは、アフィリエイトリンクです