UNPKG

ngx-matomo

Version:

Matomo (aka. Piwik) web analytics for Angular applications.

30 lines (29 loc) 1.31 kB
import { ModuleWithProviders, Injector } from '@angular/core'; import { MatomoConfiguration } from './matomo-configuration'; import { MatomoInjector } from './matomo-injector.service'; import * as i0 from "@angular/core"; /** * Angular module encapsulating Matomo features. */ export declare class MatomoModule { private readonly platformId; private readonly injector; private readonly configuration; private readonly matomoInjector; /** * Creates an instance of Matomo module. * * @param platformId Angular platform provided by DI. * @param injector Instance of Angular Injector provided by DI. * @param configuration Matomo configuration provided by DI. * @param matomoInjector Instance of MatomoInjector provided by DI. */ constructor(platformId: Object, injector: Injector, configuration: MatomoConfiguration, matomoInjector: MatomoInjector); /** * Use this method in your root module to provide the MatomoTracker service. */ static forRoot(configuration?: Partial<MatomoConfiguration>): ModuleWithProviders<MatomoModule>; static ɵfac: i0.ɵɵFactoryDeclaration<MatomoModule, never>; static ɵmod: i0.ɵɵNgModuleDeclaration<MatomoModule, never, never, never>; static ɵinj: i0.ɵɵInjectorDeclaration<MatomoModule>; }