UNPKG

@strawberrydigital/ecom-data-layers

Version:

A library for implementing event-driven GTM data layers with a focus on ecommerce projects.

15 lines (12 loc) 348 B
import {TagObserver} from "./types/TagObserver"; import {EventHandler} from "./EventHandler"; declare global { interface Window { dataLayer: any; } } export class TagManager { constructor(observers: TagObserver[], debugMode: boolean = false) { observers.map(observer => new EventHandler(observer, debugMode)); } }