ngx-hotjar
Version:
A simple ng-6 wrapper to load hotjar dependency by angular way
49 lines (48 loc) • 3.46 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
import { NgModule } from '@angular/core';
import { NGX_HOTJAR_INITIALIZER_PROVIDER } from './initializers/hotjar.initializer';
import { NGX_HOTJAR_SETTINGS_TOKEN } from './tokens/ngx-hotjar-settings.token';
var NgxHotjarModule = /** @class */ (function () {
function NgxHotjarModule() {
}
/**
* @param {?} trackingCode
* @param {?=} version
* @return {?}
*/
NgxHotjarModule.forRoot = /**
* @param {?} trackingCode
* @param {?=} version
* @return {?}
*/
function (trackingCode, version) {
if (version === void 0) { version = 6; }
return {
ngModule: NgxHotjarModule,
providers: [
{
provide: NGX_HOTJAR_SETTINGS_TOKEN,
useValue: {
trackingCode: trackingCode,
version: version
}
},
NGX_HOTJAR_INITIALIZER_PROVIDER,
]
};
};
NgxHotjarModule.decorators = [
{ type: NgModule, args: [{
imports: [],
declarations: [],
exports: [],
providers: []
},] }
];
return NgxHotjarModule;
}());
export { NgxHotjarModule };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LWhvdGphci5tb2R1bGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtaG90amFyLyIsInNvdXJjZXMiOlsibGliL25neC1ob3RqYXIubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsUUFBUSxFQUF1QixNQUFNLGVBQWUsQ0FBQztBQUU5RCxPQUFPLEVBQUUsK0JBQStCLEVBQUUsTUFBTSxtQ0FBbUMsQ0FBQztBQUNwRixPQUFPLEVBQUUseUJBQXlCLEVBQUUsTUFBTSxvQ0FBb0MsQ0FBQzs7Ozs7Ozs7O0lBV3RFLHVCQUFPOzs7OztJQUFkLFVBQWUsWUFBb0IsRUFBRSxPQUFtQjtRQUFuQix3QkFBQSxFQUFBLFdBQW1CO1FBQ3RELE9BQU87WUFDTCxRQUFRLEVBQUUsZUFBZTtZQUN6QixTQUFTLEVBQUU7Z0JBQ1Q7b0JBQ0UsT0FBTyxFQUFFLHlCQUF5QjtvQkFDbEMsUUFBUSxFQUFFO3dCQUNSLFlBQVksRUFBRSxZQUFZO3dCQUMxQixPQUFPLEVBQUUsT0FBTztxQkFDakI7aUJBQ0Y7Z0JBQ0QsK0JBQStCO2FBQ2hDO1NBQ0YsQ0FBQztLQUNIOztnQkF2QkYsUUFBUSxTQUFDO29CQUNSLE9BQU8sRUFBRSxFQUNSO29CQUNELFlBQVksRUFBRSxFQUFFO29CQUNoQixPQUFPLEVBQUUsRUFBRTtvQkFDWCxTQUFTLEVBQUUsRUFDVjtpQkFDRjs7MEJBWkQ7O1NBYWEsZUFBZSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlLCBQcm92aWRlciwgaXNEZXZNb2RlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBNb2R1bGVXaXRoUHJvdmlkZXJzIH0gZnJvbSAnQGFuZ3VsYXIvY29tcGlsZXIvc3JjL2NvcmUnO1xuaW1wb3J0IHsgTkdYX0hPVEpBUl9JTklUSUFMSVpFUl9QUk9WSURFUiB9IGZyb20gJy4vaW5pdGlhbGl6ZXJzL2hvdGphci5pbml0aWFsaXplcic7XG5pbXBvcnQgeyBOR1hfSE9USkFSX1NFVFRJTkdTX1RPS0VOIH0gZnJvbSAnLi90b2tlbnMvbmd4LWhvdGphci1zZXR0aW5ncy50b2tlbic7XG5cbkBOZ01vZHVsZSh7XG4gIGltcG9ydHM6IFtcbiAgXSxcbiAgZGVjbGFyYXRpb25zOiBbXSxcbiAgZXhwb3J0czogW10sXG4gIHByb3ZpZGVyczogW1xuICBdXG59KVxuZXhwb3J0IGNsYXNzIE5neEhvdGphck1vZHVsZSB7XG4gIHN0YXRpYyBmb3JSb290KHRyYWNraW5nQ29kZTogc3RyaW5nLCB2ZXJzaW9uOiBudW1iZXIgPSA2KTogTW9kdWxlV2l0aFByb3ZpZGVycyB7XG4gICAgcmV0dXJuIHtcbiAgICAgIG5nTW9kdWxlOiBOZ3hIb3RqYXJNb2R1bGUsXG4gICAgICBwcm92aWRlcnM6IFtcbiAgICAgICAge1xuICAgICAgICAgIHByb3ZpZGU6IE5HWF9IT1RKQVJfU0VUVElOR1NfVE9LRU4sXG4gICAgICAgICAgdXNlVmFsdWU6IHtcbiAgICAgICAgICAgIHRyYWNraW5nQ29kZTogdHJhY2tpbmdDb2RlLFxuICAgICAgICAgICAgdmVyc2lvbjogdmVyc2lvblxuICAgICAgICAgIH1cbiAgICAgICAgfSxcbiAgICAgICAgTkdYX0hPVEpBUl9JTklUSUFMSVpFUl9QUk9WSURFUixcbiAgICAgIF1cbiAgICB9O1xuICB9XG59XG4iXX0=