@objectiv/tracker-angular
Version:
Objectiv Angular framework analytics tracker for the open analytics taxonomy
24 lines (23 loc) • 1.04 kB
TypeScript
import { ElementRef } from '@angular/core';
import { ChildrenTaggingQueries, ChildrenTaggingQuery, LocationTaggerParameters, TagLinkParameters, TagLocationParameters, TagLocationReturnValue } from '@objectiv/tracker-browser';
/**
* Allows calling Browser Tracker Location Taggers and Children Taggers directly from templates
*/
export declare class ObjectivTrackerDirective {
element: ElementRef<HTMLElement>;
applyTaggingAttributes: TagLocationReturnValue;
tagChild: ChildrenTaggingQuery;
tagChildren: ChildrenTaggingQueries;
tagContent: LocationTaggerParameters;
tagExpandable: LocationTaggerParameters;
tagInput: LocationTaggerParameters;
tagLink: TagLinkParameters;
tagLocation: TagLocationParameters;
tagMediaPlayer: LocationTaggerParameters;
tagNavigation: LocationTaggerParameters;
tagOverlay: LocationTaggerParameters;
tagPressable: LocationTaggerParameters;
tagRootLocation: LocationTaggerParameters;
constructor(element: ElementRef<HTMLElement>);
ngOnInit(): void;
}