angulartics2
Version:
Vendor-agnostic web analytics for Angular2 applications
25 lines (24 loc) • 1.4 kB
TypeScript
import { AfterContentInit, ElementRef, Renderer2 } from '@angular/core';
import { Angulartics2 } from './angulartics2-core';
import * as i0 from "@angular/core";
export declare class Angulartics2On implements AfterContentInit {
private elRef;
private angulartics2;
private renderer;
angulartics2On: string;
angularticsAction: string;
angularticsCategory: string;
angularticsLabel: string;
angularticsValue: string;
angularticsProperties: any;
constructor(elRef: ElementRef, angulartics2: Angulartics2, renderer: Renderer2);
ngAfterContentInit(): void;
eventTrack(event: Event): void;
static ɵfac: i0.ɵɵFactoryDeclaration<Angulartics2On, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<Angulartics2On, "[angulartics2On]", never, { "angulartics2On": "angulartics2On"; "angularticsAction": "angularticsAction"; "angularticsCategory": "angularticsCategory"; "angularticsLabel": "angularticsLabel"; "angularticsValue": "angularticsValue"; "angularticsProperties": "angularticsProperties"; }, {}, never, never, false, never>;
}
export declare class Angulartics2OnModule {
static ɵfac: i0.ɵɵFactoryDeclaration<Angulartics2OnModule, never>;
static ɵmod: i0.ɵɵNgModuleDeclaration<Angulartics2OnModule, [typeof Angulartics2On], never, [typeof Angulartics2On]>;
static ɵinj: i0.ɵɵInjectorDeclaration<Angulartics2OnModule>;
}