UNPKG

ngx-matomo-client

Version:

Matomo (fka. Piwik) client for Angular applications

20 lines (19 loc) 1.58 kB
import { ModuleWithProviders } from '@angular/core'; import { MatomoFormAnalyticsConfiguration } from './configuration'; import { TrackFormFieldDirective } from './directives/track-form-field.directive'; import { TrackFormDirective } from './directives/track-form.directive'; import { TrackFormsDirective } from './directives/track-forms.directive'; import { MatomoFormAnalyticsInitializer } from './matomo-form-analytics-initializer.service'; import * as i0 from "@angular/core"; import * as i1 from "./directives/track-form.directive"; import * as i2 from "./directives/track-forms.directive"; import * as i3 from "./directives/track-form-field.directive"; export declare const MATOMO_FORM_ANALYTICS_DIRECTIVES: readonly [typeof TrackFormDirective, typeof TrackFormsDirective, typeof TrackFormFieldDirective]; export declare class MatomoFormAnalyticsModule { private readonly formAnalytics; constructor(formAnalytics: MatomoFormAnalyticsInitializer, parent?: MatomoFormAnalyticsModule); static forRoot(config?: MatomoFormAnalyticsConfiguration): ModuleWithProviders<MatomoFormAnalyticsModule>; static ɵfac: i0.ɵɵFactoryDeclaration<MatomoFormAnalyticsModule, [null, { optional: true; skipSelf: true; }]>; static ɵmod: i0.ɵɵNgModuleDeclaration<MatomoFormAnalyticsModule, never, [typeof i1.TrackFormDirective, typeof i2.TrackFormsDirective, typeof i3.TrackFormFieldDirective], [typeof i1.TrackFormDirective, typeof i2.TrackFormsDirective, typeof i3.TrackFormFieldDirective]>; static ɵinj: i0.ɵɵInjectorDeclaration<MatomoFormAnalyticsModule>; }