ngx-matomo-client
Version:
Matomo (fka. Piwik) client for Angular applications
22 lines (21 loc) • 1.16 kB
TypeScript
import { AfterViewInit } from '@angular/core';
import * as i0 from "@angular/core";
export declare class TrackFormDirective implements AfterViewInit {
private readonly elementRef;
private readonly tracker;
private initialized;
/** If true, will track a conversion after form submit */
trackConversionOnSubmit: boolean;
set matomoIgnore(ignore: boolean);
set matomoTrackForm(name: string | null | undefined);
constructor();
ngAfterViewInit(): void;
track(): void;
trackSubmit(): void;
trackConversion(): void;
trackFormConversionOnSubmit(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<TrackFormDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<TrackFormDirective, "[matomoTrackForm]", ["matomoTrackForm"], { "trackConversionOnSubmit": { "alias": "trackConversionOnSubmit"; "required": false; }; "matomoIgnore": { "alias": "matomoIgnore"; "required": false; }; "matomoTrackForm": { "alias": "matomoTrackForm"; "required": false; }; }, {}, never, never, true, never>;
static ngAcceptInputType_trackConversionOnSubmit: unknown;
static ngAcceptInputType_matomoIgnore: unknown;
}