UNPKG

ngx-tag-commander-lib

Version:

This service lets you integrate Tag Commander in your AngularX (2+) applications easily. - [Official website](https://www.commandersact.com/fr/produits/tagcommander/)

26 lines (25 loc) 994 B
import { CustomNGXLoggerService } from 'ngx-logger'; import { Router } from '@angular/router'; import { WindowRef } from './WindowRef'; export declare class TagCommanderService { private winRef; private customLogger; private router; _tcContainers: Array<any>; pageEvent: any; debug: any; _trackRoutes: boolean; private logger; constructor(winRef: WindowRef, customLogger: CustomNGXLoggerService, router: Router); addContainer(id: string, uri: string, node: string): void; removeContainer(id: string): void; setDebug(debug: boolean): void; trackRoutes(b: boolean): void; setTcVar(tcKey: string, tcVar: any): void; setTcVars(vars: object): void; getTcVar(tcKey: string): any; removeTcVar(varKey: string): void; reloadAllContainers(options: object): void; reloadContainer(ids: string, idc: string, options: object): void; captureEvent(eventLabel: string, element: any, data: object): void; }