custom-user-data-app
Version:
Library for CISCO AppDynamics's custom userData
122 lines (115 loc) • 9.6 kB
JavaScript
import { Injectable, Component, NgModule, defineInjectable } from '@angular/core';
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
var AppdLibService = /** @class */ (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: Injectable, args: [{
providedIn: 'root'
},] },
];
/** @nocollapse */
AppdLibService.ctorParameters = function () { return []; };
/** @nocollapse */ AppdLibService.ngInjectableDef = 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 = /** @class */ (function () {
function AppdLibComponent() {
}
/**
* @return {?}
*/
AppdLibComponent.prototype.ngOnInit = /**
* @return {?}
*/
function () {
};
AppdLibComponent.decorators = [
{ type: 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 = /** @class */ (function () {
function AppdLibModule() {
}
AppdLibModule.decorators = [
{ type: 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
*/
export { AppdLibService, AppdLibComponent, AppdLibModule };
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwZC1saWIuanMubWFwIiwic291cmNlcyI6WyJuZzovL2FwcGQtbGliL2xpYi9hcHBkLWxpYi5zZXJ2aWNlLnRzIiwibmc6Ly9hcHBkLWxpYi9saWIvYXBwZC1saWIuY29tcG9uZW50LnRzIiwibmc6Ly9hcHBkLWxpYi9saWIvYXBwZC1saWIubW9kdWxlLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQEluamVjdGFibGUoe1xuICBwcm92aWRlZEluOiAncm9vdCdcbn0pXG5leHBvcnQgY2xhc3MgQXBwZExpYlNlcnZpY2Uge1xuXG4gIGNvbnN0cnVjdG9yKCkgeyB9XG4gIGFkcnVtRnVuY3Rpb24ob2JqOmFueSl7XG4gICAgd2luZG93W1wiYWRydW0tc3RhcnQtdGltZVwiXSA9IG5ldyBEYXRlKCkuZ2V0VGltZSgpO1xuICAgIHdpbmRvd1snYWRydW0tY29uZmlnJ10gPSB7XG4gICB1c2VyRXZlbnRJbmZvOiB7XG4gICAgIFwiUGFnZVZpZXdcIjogZnVuY3Rpb24oY29udGV4dCkgeyBcbiAgICAgICByZXR1cm57XG4gICAgICAgICB1c2VyRGF0YToge1xuICAgICAgICAgICB1c2VyOiBvYmoudXNlcixcbiAgICAgICAgICAgdG9rZW46IG9iai50b2tlbixcbiAgICAgICAgICAgcm9sZTogb2JqLnJvbGUsXG4gICAgICAgICAgIGRhc2hib2FyZF9uYW1lOiBvYmouZGFzaGJvYXJkX25hbWUsXG4gICAgICAgICAgIHRhYl9uYW1lOiBvYmoudGFiX25hbWUsXG4gICAgICAgICAgIHJlcG9ydF9uYW1lOiBvYmoucmVwb3J0X25hbWVcbiAgICAgICAgIH1cbiAgICAgICB9XG4gICAgIH1cbiAgIH1cbiAgfTtcbiAgICAoZnVuY3Rpb24oY29uZmlnKXtcbiAgICAgICAgLy8gY29uZmlnLmFwcEtleSA9IFwiQUQtQUFCLUFCRy1aRVZcIjtcbiAgICAgICAgY29uZmlnLmFwcEtleSA9IG9iai5hcHBLZXk7XG4gICAgICAgIGNvbmZpZy5hZHJ1bUV4dFVybEh0dHAgPSBcImh0dHA6Ly9jZG4uYXBwZHluYW1pY3MuY29tXCI7XG4gICAgICAgIGNvbmZpZy5hZHJ1bUV4dFVybEh0dHBzID0gXCJodHRwczovL2Nkbi5hcHBkeW5hbWljcy5jb21cIjtcbiAgICAgICAgY29uZmlnLmJlYWNvblVybEh0dHAgPSBcImh0dHA6Ly9wZHgtY29sLmV1bS1hcHBkeW5hbWljcy5jb21cIjtcbiAgICAgICAgY29uZmlnLmJlYWNvblVybEh0dHBzID0gXCJodHRwczovL3BkeC1jb2wuZXVtLWFwcGR5bmFtaWNzLmNvbVwiO1xuICAgICAgICBjb25maWcucmVzVGltaW5nID0ge1wiYnVmU2l6ZVwiOjIwMCxcImNsZWFyUmVzVGltaW5nT25CZWFjb25TZW5kXCI6dHJ1ZX07XG4gICAgICAgIGNvbmZpZy5tYXhVcmxMZW5ndGggPSA1MTI7XG4gICAgICAgIGxldCBub2RlID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc2NyaXB0Jyk7XG4gICAgICAgICAgbm9kZS5zcmMgPSBcIi8vY2RuLmFwcGR5bmFtaWNzLmNvbS9hZHJ1bS9hZHJ1bS0yMS43LjAuMzQ5My5qc1wiO1xuICAgICAgICAgIG5vZGUudHlwZSA9ICd0ZXh0L2phdmFzY3JpcHQnO1xuICAgICAgICAgIG5vZGUuYXN5bmMgPSB0cnVlO1xuICAgICAgICAgIG5vZGUuY2hhcnNldCA9ICd1dGYtOCc7XG4gICAgICAgICAgaWYoZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoJ2hlYWQnKVswXSE9dW5kZWZpbmVkICYmIGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCdoZWFkJylbMF0hPW51bGwpXG4gICAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoJ2hlYWQnKVswXS5hcHBlbmRDaGlsZChub2RlKTtcbiAgICB9KSh3aW5kb3dbXCJhZHJ1bS1jb25maWdcIl0gfHwgKHdpbmRvd1tcImFkcnVtLWNvbmZpZ1wiXSA9IHt9KSk7XG4gICAgfVxufVxuIiwiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnbGliLWFwcGQtbGliJyxcbiAgdGVtcGxhdGU6IGBcbiAgICA8cD5cbiAgICAgIGFwcGQtbGliIHdvcmtzIVxuICAgIDwvcD5cbiAgYCxcbiAgc3R5bGVzOiBbXVxufSlcbmV4cG9ydCBjbGFzcyBBcHBkTGliQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcblxuICBjb25zdHJ1Y3RvcigpIHsgfVxuXG4gIG5nT25Jbml0KCkge1xuICB9XG5cbn1cbiIsImltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBBcHBkTGliQ29tcG9uZW50IH0gZnJvbSAnLi9hcHBkLWxpYi5jb21wb25lbnQnO1xuXG5ATmdNb2R1bGUoe1xuICBpbXBvcnRzOiBbXG4gIF0sXG4gIGRlY2xhcmF0aW9uczogW0FwcGRMaWJDb21wb25lbnRdLFxuICBleHBvcnRzOiBbQXBwZExpYkNvbXBvbmVudF1cbn0pXG5leHBvcnQgY2xhc3MgQXBwZExpYk1vZHVsZSB7IH1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtJQU9FO0tBQWlCOzs7OztJQUNqQixzQ0FBYTs7OztJQUFiLFVBQWMsR0FBTztRQUNuQixNQUFNLENBQUMsa0JBQWtCLENBQUMsR0FBRyxJQUFJLElBQUksRUFBRSxDQUFDLE9BQU8sRUFBRSxDQUFDO1FBQ2xELE1BQU0sQ0FBQyxjQUFjLENBQUMsR0FBRztZQUMxQixhQUFhLEVBQUU7Z0JBQ2IsVUFBVSxFQUFFLFVBQVMsT0FBTztvQkFDMUIsT0FBTTt3QkFDSixRQUFRLEVBQUU7NEJBQ1IsSUFBSSxFQUFFLEdBQUcsQ0FBQyxJQUFJOzRCQUNkLEtBQUssRUFBRSxHQUFHLENBQUMsS0FBSzs0QkFDaEIsSUFBSSxFQUFFLEdBQUcsQ0FBQyxJQUFJOzRCQUNkLGNBQWMsRUFBRSxHQUFHLENBQUMsY0FBYzs0QkFDbEMsUUFBUSxFQUFFLEdBQUcsQ0FBQyxRQUFROzRCQUN0QixXQUFXLEVBQUUsR0FBRyxDQUFDLFdBQVc7eUJBQzdCO3FCQUNGLENBQUE7aUJBQ0Y7YUFDRjtTQUNELENBQUM7UUFDQSxDQUFDLFVBQVMsTUFBTTs7WUFFWixNQUFNLENBQUMsTUFBTSxHQUFHLEdBQUcsQ0FBQyxNQUFNLENBQUM7WUFDM0IsTUFBTSxDQUFDLGVBQWUsR0FBRyw0QkFBNEIsQ0FBQztZQUN0RCxNQUFNLENBQUMsZ0JBQWdCLEdBQUcsNkJBQTZCLENBQUM7WUFDeEQsTUFBTSxDQUFDLGFBQWEsR0FBRyxvQ0FBb0MsQ0FBQztZQUM1RCxNQUFNLENBQUMsY0FBYyxHQUFHLHFDQUFxQyxDQUFDO1lBQzlELE1BQU0sQ0FBQyxTQUFTLEdBQUcsRUFBQyxTQUFTLEVBQUMsR0FBRyxFQUFDLDRCQUE0QixFQUFDLElBQUksRUFBQyxDQUFDO1lBQ3JFLE1BQU0sQ0FBQyxZQUFZLEdBQUcsR0FBRyxDQUFDOztZQUMxQixJQUFJLElBQUksR0FBRyxRQUFRLENBQUMsYUFBYSxDQUFDLFFBQVEsQ0FBQyxDQUFDO1lBQzFDLElBQUksQ0FBQyxHQUFHLEdBQUcsa0RBQWtELENBQUM7WUFDOUQsSUFBSSxDQUFDLElBQUksR0FBRyxpQkFBaUIsQ0FBQztZQUM5QixJQUFJLENBQUMsS0FBSyxHQUFHLElBQUksQ0FBQztZQUNsQixJQUFJLENBQUMsT0FBTyxHQUFHLE9BQU8sQ0FBQztZQUN2QixJQUFHLFFBQVEsQ0FBQyxvQkFBb0IsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBRSxTQUFTLElBQUksUUFBUSxDQUFDLG9CQUFvQixDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFFLElBQUk7Z0JBQ3hHLFFBQVEsQ0FBQyxvQkFBb0IsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLENBQUM7U0FDaEUsRUFBRSxNQUFNLENBQUMsY0FBYyxDQUFDLEtBQUssTUFBTSxDQUFDLGNBQWMsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxDQUFDLENBQUM7S0FDM0Q7O2dCQXpDSixVQUFVLFNBQUM7b0JBQ1YsVUFBVSxFQUFFLE1BQU07aUJBQ25COzs7Ozt5QkFKRDs7Ozs7OztBQ0FBO0lBYUU7S0FBaUI7Ozs7SUFFakIsbUNBQVE7OztJQUFSO0tBQ0M7O2dCQWRGLFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQUUsY0FBYztvQkFDeEIsUUFBUSxFQUFFLGdEQUlUO29CQUNELE1BQU0sRUFBRSxFQUFFO2lCQUNYOzs7OzJCQVZEOzs7Ozs7O0FDQUE7Ozs7Z0JBR0MsUUFBUSxTQUFDO29CQUNSLE9BQU8sRUFBRSxFQUNSO29CQUNELFlBQVksRUFBRSxDQUFDLGdCQUFnQixDQUFDO29CQUNoQyxPQUFPLEVBQUUsQ0FBQyxnQkFBZ0IsQ0FBQztpQkFDNUI7O3dCQVJEOzs7Ozs7Ozs7Ozs7Ozs7In0=