UNPKG

@piwikpro/ngx-piwik-pro

Version:

Piwik PRO tracking library for Angular apps.

42 lines 4.67 kB
import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { NgxPiwikProModule } from '../ngx-piwik-pro.module'; import { NGX_PIWIK_PRO_ROUTER_INITIALIZER_PROVIDER } from '../initializers/piwik-pro-router.initializer'; import { NGX_PIWIK_PRO_ROUTING_SETTINGS_TOKEN } from '../tokens/ngx-piwik-pro-router-settings.token'; import * as i0 from "@angular/core"; export class NgxPiwikProRouterModule { static forRoot(settings) { return { ngModule: NgxPiwikProRouterModule, providers: [ { provide: NGX_PIWIK_PRO_ROUTING_SETTINGS_TOKEN, useValue: settings ?? { skipFirstPageView: true, } }, ] }; } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.11", ngImport: i0, type: NgxPiwikProRouterModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); } static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "18.2.11", ngImport: i0, type: NgxPiwikProRouterModule, imports: [CommonModule, NgxPiwikProModule] }); } static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "18.2.11", ngImport: i0, type: NgxPiwikProRouterModule, providers: [ NGX_PIWIK_PRO_ROUTER_INITIALIZER_PROVIDER, ], imports: [CommonModule, NgxPiwikProModule] }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.11", ngImport: i0, type: NgxPiwikProRouterModule, decorators: [{ type: NgModule, args: [{ imports: [ CommonModule, NgxPiwikProModule, ], providers: [ NGX_PIWIK_PRO_ROUTER_INITIALIZER_PROVIDER, ], declarations: [] }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LXBpd2lrLXByby1yb3V0ZXIubW9kdWxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbmd4LXBpd2lrLXByby9zcmMvbGliL21vZHVsZXMvbmd4LXBpd2lrLXByby1yb3V0ZXIubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBdUIsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzlELE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUMvQyxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQUM1RCxPQUFPLEVBQUUseUNBQXlDLEVBQUUsTUFBTSw4Q0FBOEMsQ0FBQztBQUV6RyxPQUFPLEVBQUUsb0NBQW9DLEVBQUUsTUFBTSwrQ0FBK0MsQ0FBQzs7QUFZckcsTUFBTSxPQUFPLHVCQUF1QjtJQUNsQyxNQUFNLENBQUMsT0FBTyxDQUFDLFFBQWtDO1FBQy9DLE9BQU87WUFDTCxRQUFRLEVBQUUsdUJBQXVCO1lBQ2pDLFNBQVMsRUFBRTtnQkFDVDtvQkFDRSxPQUFPLEVBQUUsb0NBQW9DO29CQUM3QyxRQUFRLEVBQUUsUUFBUSxJQUFJO3dCQUNwQixpQkFBaUIsRUFBRSxJQUFJO3FCQUN4QjtpQkFDRjthQUNGO1NBQ0YsQ0FBQztJQUNKLENBQUM7K0dBYlUsdUJBQXVCO2dIQUF2Qix1QkFBdUIsWUFSaEMsWUFBWTtZQUNaLGlCQUFpQjtnSEFPUix1QkFBdUIsYUFMdkI7WUFDVCx5Q0FBeUM7U0FDMUMsWUFMQyxZQUFZO1lBQ1osaUJBQWlCOzs0RkFPUix1QkFBdUI7a0JBVm5DLFFBQVE7bUJBQUM7b0JBQ1IsT0FBTyxFQUFFO3dCQUNQLFlBQVk7d0JBQ1osaUJBQWlCO3FCQUNsQjtvQkFDRCxTQUFTLEVBQUU7d0JBQ1QseUNBQXlDO3FCQUMxQztvQkFDRCxZQUFZLEVBQUUsRUFBRTtpQkFDakIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBNb2R1bGVXaXRoUHJvdmlkZXJzLCBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcbmltcG9ydCB7IE5neFBpd2lrUHJvTW9kdWxlIH0gZnJvbSAnLi4vbmd4LXBpd2lrLXByby5tb2R1bGUnO1xuaW1wb3J0IHsgTkdYX1BJV0lLX1BST19ST1VURVJfSU5JVElBTElaRVJfUFJPVklERVIgfSBmcm9tICcuLi9pbml0aWFsaXplcnMvcGl3aWstcHJvLXJvdXRlci5pbml0aWFsaXplcic7XG5pbXBvcnQgeyBQaXdpa1Byb1JvdXRpbmdTZXR0aW5ncyB9IGZyb20gJy4uL2ludGVyZmFjZXMvcGl3aWstcHJvLXJvdXRlci1zZXR0aW5ncy5pbnRlcmZhY2UnO1xuaW1wb3J0IHsgTkdYX1BJV0lLX1BST19ST1VUSU5HX1NFVFRJTkdTX1RPS0VOIH0gZnJvbSAnLi4vdG9rZW5zL25neC1waXdpay1wcm8tcm91dGVyLXNldHRpbmdzLnRva2VuJztcblxuQE5nTW9kdWxlKHtcbiAgaW1wb3J0czogW1xuICAgIENvbW1vbk1vZHVsZSxcbiAgICBOZ3hQaXdpa1Byb01vZHVsZSxcbiAgXSxcbiAgcHJvdmlkZXJzOiBbXG4gICAgTkdYX1BJV0lLX1BST19ST1VURVJfSU5JVElBTElaRVJfUFJPVklERVIsXG4gIF0sXG4gIGRlY2xhcmF0aW9uczogW11cbn0pXG5leHBvcnQgY2xhc3MgTmd4UGl3aWtQcm9Sb3V0ZXJNb2R1bGUge1xuICBzdGF0aWMgZm9yUm9vdChzZXR0aW5ncz86IFBpd2lrUHJvUm91dGluZ1NldHRpbmdzKTogTW9kdWxlV2l0aFByb3ZpZGVyczxOZ3hQaXdpa1Byb1JvdXRlck1vZHVsZT4ge1xuICAgIHJldHVybiB7XG4gICAgICBuZ01vZHVsZTogTmd4UGl3aWtQcm9Sb3V0ZXJNb2R1bGUsXG4gICAgICBwcm92aWRlcnM6IFtcbiAgICAgICAge1xuICAgICAgICAgIHByb3ZpZGU6IE5HWF9QSVdJS19QUk9fUk9VVElOR19TRVRUSU5HU19UT0tFTixcbiAgICAgICAgICB1c2VWYWx1ZTogc2V0dGluZ3MgPz8ge1xuICAgICAgICAgICAgc2tpcEZpcnN0UGFnZVZpZXc6IHRydWUsXG4gICAgICAgICAgfVxuICAgICAgICB9LFxuICAgICAgXVxuICAgIH07XG4gIH1cbn1cbiJdfQ==