custom-user-data-app
Version:
Library for CISCO AppDynamics's custom userData
122 lines (115 loc) • 9.69 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwZC1saWItY3VzdG9tLXVzZXItZGF0YS5qcy5tYXAiLCJzb3VyY2VzIjpbIm5nOi8vYXBwZC1saWItY3VzdG9tLXVzZXItZGF0YS9saWIvYXBwZC1saWIuc2VydmljZS50cyIsIm5nOi8vYXBwZC1saWItY3VzdG9tLXVzZXItZGF0YS9saWIvYXBwZC1saWIuY29tcG9uZW50LnRzIiwibmc6Ly9hcHBkLWxpYi1jdXN0b20tdXNlci1kYXRhL2xpYi9hcHBkLWxpYi5tb2R1bGUudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5ASW5qZWN0YWJsZSh7XG4gIHByb3ZpZGVkSW46ICdyb290J1xufSlcbmV4cG9ydCBjbGFzcyBBcHBkTGliU2VydmljZSB7XG5cbiAgY29uc3RydWN0b3IoKSB7IH1cbiAgYWRydW1GdW5jdGlvbihvYmo6YW55KXtcbiAgICB3aW5kb3dbXCJhZHJ1bS1zdGFydC10aW1lXCJdID0gbmV3IERhdGUoKS5nZXRUaW1lKCk7XG4gICAgd2luZG93WydhZHJ1bS1jb25maWcnXSA9IHtcbiAgIHVzZXJFdmVudEluZm86IHtcbiAgICAgXCJQYWdlVmlld1wiOiBmdW5jdGlvbihjb250ZXh0KSB7IFxuICAgICAgIHJldHVybntcbiAgICAgICAgIHVzZXJEYXRhOiB7XG4gICAgICAgICAgIHVzZXI6IG9iai51c2VyLFxuICAgICAgICAgICB0b2tlbjogb2JqLnRva2VuLFxuICAgICAgICAgICByb2xlOiBvYmoucm9sZSxcbiAgICAgICAgICAgZGFzaGJvYXJkX25hbWU6IG9iai5kYXNoYm9hcmRfbmFtZSxcbiAgICAgICAgICAgdGFiX25hbWU6IG9iai50YWJfbmFtZSxcbiAgICAgICAgICAgcmVwb3J0X25hbWU6IG9iai5yZXBvcnRfbmFtZVxuICAgICAgICAgfVxuICAgICAgIH1cbiAgICAgfVxuICAgfVxuICB9O1xuICAgIChmdW5jdGlvbihjb25maWcpe1xuICAgICAgICAvLyBjb25maWcuYXBwS2V5ID0gXCJBRC1BQUItQUJHLVpFVlwiO1xuICAgICAgICBjb25maWcuYXBwS2V5ID0gb2JqLmFwcEtleTtcbiAgICAgICAgY29uZmlnLmFkcnVtRXh0VXJsSHR0cCA9IFwiaHR0cDovL2Nkbi5hcHBkeW5hbWljcy5jb21cIjtcbiAgICAgICAgY29uZmlnLmFkcnVtRXh0VXJsSHR0cHMgPSBcImh0dHBzOi8vY2RuLmFwcGR5bmFtaWNzLmNvbVwiO1xuICAgICAgICBjb25maWcuYmVhY29uVXJsSHR0cCA9IFwiaHR0cDovL3BkeC1jb2wuZXVtLWFwcGR5bmFtaWNzLmNvbVwiO1xuICAgICAgICBjb25maWcuYmVhY29uVXJsSHR0cHMgPSBcImh0dHBzOi8vcGR4LWNvbC5ldW0tYXBwZHluYW1pY3MuY29tXCI7XG4gICAgICAgIGNvbmZpZy5yZXNUaW1pbmcgPSB7XCJidWZTaXplXCI6MjAwLFwiY2xlYXJSZXNUaW1pbmdPbkJlYWNvblNlbmRcIjp0cnVlfTtcbiAgICAgICAgY29uZmlnLm1heFVybExlbmd0aCA9IDUxMjtcbiAgICAgICAgbGV0IG5vZGUgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdzY3JpcHQnKTtcbiAgICAgICAgICBub2RlLnNyYyA9IFwiLy9jZG4uYXBwZHluYW1pY3MuY29tL2FkcnVtL2FkcnVtLTIxLjcuMC4zNDkzLmpzXCI7XG4gICAgICAgICAgbm9kZS50eXBlID0gJ3RleHQvamF2YXNjcmlwdCc7XG4gICAgICAgICAgbm9kZS5hc3luYyA9IHRydWU7XG4gICAgICAgICAgbm9kZS5jaGFyc2V0ID0gJ3V0Zi04JztcbiAgICAgICAgICBpZihkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnaGVhZCcpWzBdIT11bmRlZmluZWQgJiYgZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoJ2hlYWQnKVswXSE9bnVsbClcbiAgICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnaGVhZCcpWzBdLmFwcGVuZENoaWxkKG5vZGUpO1xuICAgIH0pKHdpbmRvd1tcImFkcnVtLWNvbmZpZ1wiXSB8fCAod2luZG93W1wiYWRydW0tY29uZmlnXCJdID0ge30pKTtcbiAgICB9XG59XG4iLCJpbXBvcnQgeyBDb21wb25lbnQsIE9uSW5pdCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdsaWItYXBwZC1saWInLFxuICB0ZW1wbGF0ZTogYFxuICAgIDxwPlxuICAgICAgYXBwZC1saWIgd29ya3MhXG4gICAgPC9wPlxuICBgLFxuICBzdHlsZXM6IFtdXG59KVxuZXhwb3J0IGNsYXNzIEFwcGRMaWJDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xuXG4gIGNvbnN0cnVjdG9yKCkgeyB9XG5cbiAgbmdPbkluaXQoKSB7XG4gIH1cblxufVxuIiwiaW1wb3J0IHsgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEFwcGRMaWJDb21wb25lbnQgfSBmcm9tICcuL2FwcGQtbGliLmNvbXBvbmVudCc7XG5cbkBOZ01vZHVsZSh7XG4gIGltcG9ydHM6IFtcbiAgXSxcbiAgZGVjbGFyYXRpb25zOiBbQXBwZExpYkNvbXBvbmVudF0sXG4gIGV4cG9ydHM6IFtBcHBkTGliQ29tcG9uZW50XVxufSlcbmV4cG9ydCBjbGFzcyBBcHBkTGliTW9kdWxlIHsgfVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0lBT0U7S0FBaUI7Ozs7O0lBQ2pCLHNDQUFhOzs7O0lBQWIsVUFBYyxHQUFPO1FBQ25CLE1BQU0sQ0FBQyxrQkFBa0IsQ0FBQyxHQUFHLElBQUksSUFBSSxFQUFFLENBQUMsT0FBTyxFQUFFLENBQUM7UUFDbEQsTUFBTSxDQUFDLGNBQWMsQ0FBQyxHQUFHO1lBQzFCLGFBQWEsRUFBRTtnQkFDYixVQUFVLEVBQUUsVUFBUyxPQUFPO29CQUMxQixPQUFNO3dCQUNKLFFBQVEsRUFBRTs0QkFDUixJQUFJLEVBQUUsR0FBRyxDQUFDLElBQUk7NEJBQ2QsS0FBSyxFQUFFLEdBQUcsQ0FBQyxLQUFLOzRCQUNoQixJQUFJLEVBQUUsR0FBRyxDQUFDLElBQUk7NEJBQ2QsY0FBYyxFQUFFLEdBQUcsQ0FBQyxjQUFjOzRCQUNsQyxRQUFRLEVBQUUsR0FBRyxDQUFDLFFBQVE7NEJBQ3RCLFdBQVcsRUFBRSxHQUFHLENBQUMsV0FBVzt5QkFDN0I7cUJBQ0YsQ0FBQTtpQkFDRjthQUNGO1NBQ0QsQ0FBQztRQUNBLENBQUMsVUFBUyxNQUFNOztZQUVaLE1BQU0sQ0FBQyxNQUFNLEdBQUcsR0FBRyxDQUFDLE1BQU0sQ0FBQztZQUMzQixNQUFNLENBQUMsZUFBZSxHQUFHLDRCQUE0QixDQUFDO1lBQ3RELE1BQU0sQ0FBQyxnQkFBZ0IsR0FBRyw2QkFBNkIsQ0FBQztZQUN4RCxNQUFNLENBQUMsYUFBYSxHQUFHLG9DQUFvQyxDQUFDO1lBQzVELE1BQU0sQ0FBQyxjQUFjLEdBQUcscUNBQXFDLENBQUM7WUFDOUQsTUFBTSxDQUFDLFNBQVMsR0FBRyxFQUFDLFNBQVMsRUFBQyxHQUFHLEVBQUMsNEJBQTRCLEVBQUMsSUFBSSxFQUFDLENBQUM7WUFDckUsTUFBTSxDQUFDLFlBQVksR0FBRyxHQUFHLENBQUM7O1lBQzFCLElBQUksSUFBSSxHQUFHLFFBQVEsQ0FBQyxhQUFhLENBQUMsUUFBUSxDQUFDLENBQUM7WUFDMUMsSUFBSSxDQUFDLEdBQUcsR0FBRyxrREFBa0QsQ0FBQztZQUM5RCxJQUFJLENBQUMsSUFBSSxHQUFHLGlCQUFpQixDQUFDO1lBQzlCLElBQUksQ0FBQyxLQUFLLEdBQUcsSUFBSSxDQUFDO1lBQ2xCLElBQUksQ0FBQyxPQUFPLEdBQUcsT0FBTyxDQUFDO1lBQ3ZCLElBQUcsUUFBUSxDQUFDLG9CQUFvQixDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFFLFNBQVMsSUFBSSxRQUFRLENBQUMsb0JBQW9CLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUUsSUFBSTtnQkFDeEcsUUFBUSxDQUFDLG9CQUFvQixDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUMsQ0FBQztTQUNoRSxFQUFFLE1BQU0sQ0FBQyxjQUFjLENBQUMsS0FBSyxNQUFNLENBQUMsY0FBYyxDQUFDLEdBQUcsRUFBRSxDQUFDLENBQUMsQ0FBQztLQUMzRDs7Z0JBekNKLFVBQVUsU0FBQztvQkFDVixVQUFVLEVBQUUsTUFBTTtpQkFDbkI7Ozs7O3lCQUpEOzs7Ozs7O0FDQUE7SUFhRTtLQUFpQjs7OztJQUVqQixtQ0FBUTs7O0lBQVI7S0FDQzs7Z0JBZEYsU0FBUyxTQUFDO29CQUNULFFBQVEsRUFBRSxjQUFjO29CQUN4QixRQUFRLEVBQUUsZ0RBSVQ7b0JBQ0QsTUFBTSxFQUFFLEVBQUU7aUJBQ1g7Ozs7MkJBVkQ7Ozs7Ozs7QUNBQTs7OztnQkFHQyxRQUFRLFNBQUM7b0JBQ1IsT0FBTyxFQUFFLEVBQ1I7b0JBQ0QsWUFBWSxFQUFFLENBQUMsZ0JBQWdCLENBQUM7b0JBQ2hDLE9BQU8sRUFBRSxDQUFDLGdCQUFnQixDQUFDO2lCQUM1Qjs7d0JBUkQ7Ozs7Ozs7Ozs7Ozs7OzsifQ==