UNPKG

@objectiv/tracker-angular

Version:

Objectiv Angular framework analytics tracker for the open analytics taxonomy

41 lines 4.2 kB
/* * Copyright 2021-2022 Objectiv B.V. */ import { __decorate } from "tslib"; import { NgModule } from '@angular/core'; import { ObjectivTrackerDirective } from './objectiv-tracker.directive'; import { MakeId } from './objectiv-tracker.filter'; import { OBJECTIV_TRACKER_INITIALIZER_PROVIDER } from './objectiv-tracker.initializer'; import { OBJECTIV_TRACKER_CONFIG_TOKEN } from './objectiv-tracker.token'; /** * Configures Objectiv Tracker. * This module is meant to be set as a dependency of the highest level module of the application, such as AppModule. */ var ObjectivTrackerModule = /** @class */ (function () { function ObjectivTrackerModule() { } ObjectivTrackerModule_1 = ObjectivTrackerModule; ObjectivTrackerModule.forRoot = function (trackerConfig) { return { ngModule: ObjectivTrackerModule_1, providers: [ { provide: OBJECTIV_TRACKER_CONFIG_TOKEN, useValue: trackerConfig, }, OBJECTIV_TRACKER_INITIALIZER_PROVIDER, ], }; }; var ObjectivTrackerModule_1; ObjectivTrackerModule = ObjectivTrackerModule_1 = __decorate([ NgModule({ imports: [], declarations: [ObjectivTrackerDirective, MakeId], exports: [ObjectivTrackerDirective, MakeId], }) ], ObjectivTrackerModule); return ObjectivTrackerModule; }()); export { ObjectivTrackerModule }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib2JqZWN0aXYtdHJhY2tlci5tb2R1bGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9Ab2JqZWN0aXYvdHJhY2tlci1hbmd1bGFyLyIsInNvdXJjZXMiOlsib2JqZWN0aXYtdHJhY2tlci5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0dBRUc7O0FBRUgsT0FBTyxFQUF1QixRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFOUQsT0FBTyxFQUFFLHdCQUF3QixFQUFFLE1BQU0sOEJBQThCLENBQUM7QUFDeEUsT0FBTyxFQUFFLE1BQU0sRUFBRSxNQUFNLDJCQUEyQixDQUFDO0FBQ25ELE9BQU8sRUFBRSxxQ0FBcUMsRUFBRSxNQUFNLGdDQUFnQyxDQUFDO0FBQ3ZGLE9BQU8sRUFBRSw2QkFBNkIsRUFBRSxNQUFNLDBCQUEwQixDQUFDO0FBRXpFOzs7R0FHRztBQU1IO0lBQUE7SUFhQSxDQUFDOzhCQWJZLHFCQUFxQjtJQUN6Qiw2QkFBTyxHQUFkLFVBQWUsYUFBbUM7UUFDaEQsT0FBTztZQUNMLFFBQVEsRUFBRSx1QkFBcUI7WUFDL0IsU0FBUyxFQUFFO2dCQUNUO29CQUNFLE9BQU8sRUFBRSw2QkFBNkI7b0JBQ3RDLFFBQVEsRUFBRSxhQUFhO2lCQUN4QjtnQkFDRCxxQ0FBcUM7YUFDdEM7U0FDRixDQUFDO0lBQ0osQ0FBQzs7SUFaVSxxQkFBcUI7UUFMakMsUUFBUSxDQUFDO1lBQ1IsT0FBTyxFQUFFLEVBQUU7WUFDWCxZQUFZLEVBQUUsQ0FBQyx3QkFBd0IsRUFBRSxNQUFNLENBQUM7WUFDaEQsT0FBTyxFQUFFLENBQUMsd0JBQXdCLEVBQUUsTUFBTSxDQUFDO1NBQzVDLENBQUM7T0FDVyxxQkFBcUIsQ0FhakM7SUFBRCw0QkFBQztDQUFBLEFBYkQsSUFhQztTQWJZLHFCQUFxQiIsInNvdXJjZXNDb250ZW50IjpbIi8qXG4gKiBDb3B5cmlnaHQgMjAyMS0yMDIyIE9iamVjdGl2IEIuVi5cbiAqL1xuXG5pbXBvcnQgeyBNb2R1bGVXaXRoUHJvdmlkZXJzLCBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQnJvd3NlclRyYWNrZXJDb25maWcgfSBmcm9tICdAb2JqZWN0aXYvdHJhY2tlci1icm93c2VyJztcbmltcG9ydCB7IE9iamVjdGl2VHJhY2tlckRpcmVjdGl2ZSB9IGZyb20gJy4vb2JqZWN0aXYtdHJhY2tlci5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgTWFrZUlkIH0gZnJvbSAnLi9vYmplY3Rpdi10cmFja2VyLmZpbHRlcic7XG5pbXBvcnQgeyBPQkpFQ1RJVl9UUkFDS0VSX0lOSVRJQUxJWkVSX1BST1ZJREVSIH0gZnJvbSAnLi9vYmplY3Rpdi10cmFja2VyLmluaXRpYWxpemVyJztcbmltcG9ydCB7IE9CSkVDVElWX1RSQUNLRVJfQ09ORklHX1RPS0VOIH0gZnJvbSAnLi9vYmplY3Rpdi10cmFja2VyLnRva2VuJztcblxuLyoqXG4gKiBDb25maWd1cmVzIE9iamVjdGl2IFRyYWNrZXIuXG4gKiBUaGlzIG1vZHVsZSBpcyBtZWFudCB0byBiZSBzZXQgYXMgYSBkZXBlbmRlbmN5IG9mIHRoZSBoaWdoZXN0IGxldmVsIG1vZHVsZSBvZiB0aGUgYXBwbGljYXRpb24sIHN1Y2ggYXMgQXBwTW9kdWxlLlxuICovXG5ATmdNb2R1bGUoe1xuICBpbXBvcnRzOiBbXSxcbiAgZGVjbGFyYXRpb25zOiBbT2JqZWN0aXZUcmFja2VyRGlyZWN0aXZlLCBNYWtlSWRdLFxuICBleHBvcnRzOiBbT2JqZWN0aXZUcmFja2VyRGlyZWN0aXZlLCBNYWtlSWRdLFxufSlcbmV4cG9ydCBjbGFzcyBPYmplY3RpdlRyYWNrZXJNb2R1bGUge1xuICBzdGF0aWMgZm9yUm9vdCh0cmFja2VyQ29uZmlnOiBCcm93c2VyVHJhY2tlckNvbmZpZyk6IE1vZHVsZVdpdGhQcm92aWRlcnM8T2JqZWN0aXZUcmFja2VyTW9kdWxlPiB7XG4gICAgcmV0dXJuIHtcbiAgICAgIG5nTW9kdWxlOiBPYmplY3RpdlRyYWNrZXJNb2R1bGUsXG4gICAgICBwcm92aWRlcnM6IFtcbiAgICAgICAge1xuICAgICAgICAgIHByb3ZpZGU6IE9CSkVDVElWX1RSQUNLRVJfQ09ORklHX1RPS0VOLFxuICAgICAgICAgIHVzZVZhbHVlOiB0cmFja2VyQ29uZmlnLFxuICAgICAgICB9LFxuICAgICAgICBPQkpFQ1RJVl9UUkFDS0VSX0lOSVRJQUxJWkVSX1BST1ZJREVSLFxuICAgICAgXSxcbiAgICB9O1xuICB9XG59XG4iXX0=