UNPKG

custom-user-data-app

Version:

Library for CISCO AppDynamics's custom userData

132 lines (123 loc) 10.8 kB
(function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/core')) : typeof define === 'function' && define.amd ? define('appd-lib-custom-user-data', ['exports', '@angular/core'], factory) : (factory((global['appd-lib-custom-user-data'] = {}),global.ng.core)); }(this, (function (exports,i0) { 'use strict'; /** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ var AppdLibService = (function () { function AppdLibService() { } /** * @param {?} obj * @return {?} */ AppdLibService.prototype.adrumFunction = /** * @param {?} obj * @return {?} */ function (obj) { window["adrum-start-time"] = new Date().getTime(); window['adrum-config'] = { userEventInfo: { "PageView": function (context) { return { userData: { user: obj.user, token: obj.token, role: obj.role, dashboard_name: obj.dashboard_name, tab_name: obj.tab_name, report_name: obj.report_name } }; } } }; (function (config) { // config.appKey = "AD-AAB-ABG-ZEV"; config.appKey = obj.appKey; config.adrumExtUrlHttp = "http://cdn.appdynamics.com"; config.adrumExtUrlHttps = "https://cdn.appdynamics.com"; config.beaconUrlHttp = "http://pdx-col.eum-appdynamics.com"; config.beaconUrlHttps = "https://pdx-col.eum-appdynamics.com"; config.resTiming = { "bufSize": 200, "clearResTimingOnBeaconSend": true }; config.maxUrlLength = 512; /** @type {?} */ var node = document.createElement('script'); node.src = "//cdn.appdynamics.com/adrum/adrum-21.7.0.3493.js"; node.type = 'text/javascript'; node.async = true; node.charset = 'utf-8'; if (document.getElementsByTagName('head')[0] != undefined && document.getElementsByTagName('head')[0] != null) document.getElementsByTagName('head')[0].appendChild(node); })(window["adrum-config"] || (window["adrum-config"] = {})); }; AppdLibService.decorators = [ { type: i0.Injectable, args: [{ providedIn: 'root' },] }, ]; /** @nocollapse */ AppdLibService.ctorParameters = function () { return []; }; /** @nocollapse */ AppdLibService.ngInjectableDef = i0.defineInjectable({ factory: function AppdLibService_Factory() { return new AppdLibService(); }, token: AppdLibService, providedIn: "root" }); return AppdLibService; }()); /** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ var AppdLibComponent = (function () { function AppdLibComponent() { } /** * @return {?} */ AppdLibComponent.prototype.ngOnInit = /** * @return {?} */ function () { }; AppdLibComponent.decorators = [ { type: i0.Component, args: [{ selector: 'lib-appd-lib', template: "\n <p>\n appd-lib works!\n </p>\n ", styles: [] },] }, ]; /** @nocollapse */ AppdLibComponent.ctorParameters = function () { return []; }; return AppdLibComponent; }()); /** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ var AppdLibModule = (function () { function AppdLibModule() { } AppdLibModule.decorators = [ { type: i0.NgModule, args: [{ imports: [], declarations: [AppdLibComponent], exports: [AppdLibComponent] },] }, ]; return AppdLibModule; }()); /** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ /** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ exports.AppdLibService = AppdLibService; exports.AppdLibComponent = AppdLibComponent; exports.AppdLibModule = AppdLibModule; Object.defineProperty(exports, '__esModule', { value: true }); }))); //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwZC1saWItY3VzdG9tLXVzZXItZGF0YS51bWQuanMubWFwIiwic291cmNlcyI6WyJuZzovL2FwcGQtbGliLWN1c3RvbS11c2VyLWRhdGEvbGliL2FwcGQtbGliLnNlcnZpY2UudHMiLCJuZzovL2FwcGQtbGliLWN1c3RvbS11c2VyLWRhdGEvbGliL2FwcGQtbGliLmNvbXBvbmVudC50cyIsIm5nOi8vYXBwZC1saWItY3VzdG9tLXVzZXItZGF0YS9saWIvYXBwZC1saWIubW9kdWxlLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQEluamVjdGFibGUoe1xuICBwcm92aWRlZEluOiAncm9vdCdcbn0pXG5leHBvcnQgY2xhc3MgQXBwZExpYlNlcnZpY2Uge1xuXG4gIGNvbnN0cnVjdG9yKCkgeyB9XG4gIGFkcnVtRnVuY3Rpb24ob2JqOmFueSl7XG4gICAgd2luZG93W1wiYWRydW0tc3RhcnQtdGltZVwiXSA9IG5ldyBEYXRlKCkuZ2V0VGltZSgpO1xuICAgIHdpbmRvd1snYWRydW0tY29uZmlnJ10gPSB7XG4gICB1c2VyRXZlbnRJbmZvOiB7XG4gICAgIFwiUGFnZVZpZXdcIjogZnVuY3Rpb24oY29udGV4dCkgeyBcbiAgICAgICByZXR1cm57XG4gICAgICAgICB1c2VyRGF0YToge1xuICAgICAgICAgICB1c2VyOiBvYmoudXNlcixcbiAgICAgICAgICAgdG9rZW46IG9iai50b2tlbixcbiAgICAgICAgICAgcm9sZTogb2JqLnJvbGUsXG4gICAgICAgICAgIGRhc2hib2FyZF9uYW1lOiBvYmouZGFzaGJvYXJkX25hbWUsXG4gICAgICAgICAgIHRhYl9uYW1lOiBvYmoudGFiX25hbWUsXG4gICAgICAgICAgIHJlcG9ydF9uYW1lOiBvYmoucmVwb3J0X25hbWVcbiAgICAgICAgIH1cbiAgICAgICB9XG4gICAgIH1cbiAgIH1cbiAgfTtcbiAgICAoZnVuY3Rpb24oY29uZmlnKXtcbiAgICAgICAgLy8gY29uZmlnLmFwcEtleSA9IFwiQUQtQUFCLUFCRy1aRVZcIjtcbiAgICAgICAgY29uZmlnLmFwcEtleSA9IG9iai5hcHBLZXk7XG4gICAgICAgIGNvbmZpZy5hZHJ1bUV4dFVybEh0dHAgPSBcImh0dHA6Ly9jZG4uYXBwZHluYW1pY3MuY29tXCI7XG4gICAgICAgIGNvbmZpZy5hZHJ1bUV4dFVybEh0dHBzID0gXCJodHRwczovL2Nkbi5hcHBkeW5hbWljcy5jb21cIjtcbiAgICAgICAgY29uZmlnLmJlYWNvblVybEh0dHAgPSBcImh0dHA6Ly9wZHgtY29sLmV1bS1hcHBkeW5hbWljcy5jb21cIjtcbiAgICAgICAgY29uZmlnLmJlYWNvblVybEh0dHBzID0gXCJodHRwczovL3BkeC1jb2wuZXVtLWFwcGR5bmFtaWNzLmNvbVwiO1xuICAgICAgICBjb25maWcucmVzVGltaW5nID0ge1wiYnVmU2l6ZVwiOjIwMCxcImNsZWFyUmVzVGltaW5nT25CZWFjb25TZW5kXCI6dHJ1ZX07XG4gICAgICAgIGNvbmZpZy5tYXhVcmxMZW5ndGggPSA1MTI7XG4gICAgICAgIGxldCBub2RlID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc2NyaXB0Jyk7XG4gICAgICAgICAgbm9kZS5zcmMgPSBcIi8vY2RuLmFwcGR5bmFtaWNzLmNvbS9hZHJ1bS9hZHJ1bS0yMS43LjAuMzQ5My5qc1wiO1xuICAgICAgICAgIG5vZGUudHlwZSA9ICd0ZXh0L2phdmFzY3JpcHQnO1xuICAgICAgICAgIG5vZGUuYXN5bmMgPSB0cnVlO1xuICAgICAgICAgIG5vZGUuY2hhcnNldCA9ICd1dGYtOCc7XG4gICAgICAgICAgaWYoZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoJ2hlYWQnKVswXSE9dW5kZWZpbmVkICYmIGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCdoZWFkJylbMF0hPW51bGwpXG4gICAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoJ2hlYWQnKVswXS5hcHBlbmRDaGlsZChub2RlKTtcbiAgICB9KSh3aW5kb3dbXCJhZHJ1bS1jb25maWdcIl0gfHwgKHdpbmRvd1tcImFkcnVtLWNvbmZpZ1wiXSA9IHt9KSk7XG4gICAgfVxufVxuIiwiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnbGliLWFwcGQtbGliJyxcbiAgdGVtcGxhdGU6IGBcbiAgICA8cD5cbiAgICAgIGFwcGQtbGliIHdvcmtzIVxuICAgIDwvcD5cbiAgYCxcbiAgc3R5bGVzOiBbXVxufSlcbmV4cG9ydCBjbGFzcyBBcHBkTGliQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcblxuICBjb25zdHJ1Y3RvcigpIHsgfVxuXG4gIG5nT25Jbml0KCkge1xuICB9XG5cbn1cbiIsImltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBBcHBkTGliQ29tcG9uZW50IH0gZnJvbSAnLi9hcHBkLWxpYi5jb21wb25lbnQnO1xuXG5ATmdNb2R1bGUoe1xuICBpbXBvcnRzOiBbXG4gIF0sXG4gIGRlY2xhcmF0aW9uczogW0FwcGRMaWJDb21wb25lbnRdLFxuICBleHBvcnRzOiBbQXBwZExpYkNvbXBvbmVudF1cbn0pXG5leHBvcnQgY2xhc3MgQXBwZExpYk1vZHVsZSB7IH1cbiJdLCJuYW1lcyI6WyJJbmplY3RhYmxlIiwiQ29tcG9uZW50IiwiTmdNb2R1bGUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFBQTtRQU9FO1NBQWlCOzs7OztRQUNqQixzQ0FBYTs7OztZQUFiLFVBQWMsR0FBTztnQkFDbkIsTUFBTSxDQUFDLGtCQUFrQixDQUFDLEdBQUcsSUFBSSxJQUFJLEVBQUUsQ0FBQyxPQUFPLEVBQUUsQ0FBQztnQkFDbEQsTUFBTSxDQUFDLGNBQWMsQ0FBQyxHQUFHO29CQUMxQixhQUFhLEVBQUU7d0JBQ2IsVUFBVSxFQUFFLFVBQVMsT0FBTzs0QkFDMUIsT0FBTTtnQ0FDSixRQUFRLEVBQUU7b0NBQ1IsSUFBSSxFQUFFLEdBQUcsQ0FBQyxJQUFJO29DQUNkLEtBQUssRUFBRSxHQUFHLENBQUMsS0FBSztvQ0FDaEIsSUFBSSxFQUFFLEdBQUcsQ0FBQyxJQUFJO29DQUNkLGNBQWMsRUFBRSxHQUFHLENBQUMsY0FBYztvQ0FDbEMsUUFBUSxFQUFFLEdBQUcsQ0FBQyxRQUFRO29DQUN0QixXQUFXLEVBQUUsR0FBRyxDQUFDLFdBQVc7aUNBQzdCOzZCQUNGLENBQUE7eUJBQ0Y7cUJBQ0Y7aUJBQ0QsQ0FBQztnQkFDQSxDQUFDLFVBQVMsTUFBTTs7b0JBRVosTUFBTSxDQUFDLE1BQU0sR0FBRyxHQUFHLENBQUMsTUFBTSxDQUFDO29CQUMzQixNQUFNLENBQUMsZUFBZSxHQUFHLDRCQUE0QixDQUFDO29CQUN0RCxNQUFNLENBQUMsZ0JBQWdCLEdBQUcsNkJBQTZCLENBQUM7b0JBQ3hELE1BQU0sQ0FBQyxhQUFhLEdBQUcsb0NBQW9DLENBQUM7b0JBQzVELE1BQU0sQ0FBQyxjQUFjLEdBQUcscUNBQXFDLENBQUM7b0JBQzlELE1BQU0sQ0FBQyxTQUFTLEdBQUcsRUFBQyxTQUFTLEVBQUMsR0FBRyxFQUFDLDRCQUE0QixFQUFDLElBQUksRUFBQyxDQUFDO29CQUNyRSxNQUFNLENBQUMsWUFBWSxHQUFHLEdBQUcsQ0FBQzs7b0JBQzFCLElBQUksSUFBSSxHQUFHLFFBQVEsQ0FBQyxhQUFhLENBQUMsUUFBUSxDQUFDLENBQUM7b0JBQzFDLElBQUksQ0FBQyxHQUFHLEdBQUcsa0RBQWtELENBQUM7b0JBQzlELElBQUksQ0FBQyxJQUFJLEdBQUcsaUJBQWlCLENBQUM7b0JBQzlCLElBQUksQ0FBQyxLQUFLLEdBQUcsSUFBSSxDQUFDO29CQUNsQixJQUFJLENBQUMsT0FBTyxHQUFHLE9BQU8sQ0FBQztvQkFDdkIsSUFBRyxRQUFRLENBQUMsb0JBQW9CLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUUsU0FBUyxJQUFJLFFBQVEsQ0FBQyxvQkFBb0IsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBRSxJQUFJO3dCQUN4RyxRQUFRLENBQUMsb0JBQW9CLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxDQUFDO2lCQUNoRSxFQUFFLE1BQU0sQ0FBQyxjQUFjLENBQUMsS0FBSyxNQUFNLENBQUMsY0FBYyxDQUFDLEdBQUcsRUFBRSxDQUFDLENBQUMsQ0FBQzthQUMzRDs7b0JBekNKQSxhQUFVLFNBQUM7d0JBQ1YsVUFBVSxFQUFFLE1BQU07cUJBQ25COzs7Ozs2QkFKRDs7Ozs7OztBQ0FBO1FBYUU7U0FBaUI7Ozs7UUFFakIsbUNBQVE7OztZQUFSO2FBQ0M7O29CQWRGQyxZQUFTLFNBQUM7d0JBQ1QsUUFBUSxFQUFFLGNBQWM7d0JBQ3hCLFFBQVEsRUFBRSxnREFJVDt3QkFDRCxNQUFNLEVBQUUsRUFBRTtxQkFDWDs7OzsrQkFWRDs7Ozs7OztBQ0FBOzs7O29CQUdDQyxXQUFRLFNBQUM7d0JBQ1IsT0FBTyxFQUFFLEVBQ1I7d0JBQ0QsWUFBWSxFQUFFLENBQUMsZ0JBQWdCLENBQUM7d0JBQ2hDLE9BQU8sRUFBRSxDQUFDLGdCQUFnQixDQUFDO3FCQUM1Qjs7NEJBUkQ7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7In0=