UNPKG

custom-user-data-app

Version:

Library for CISCO AppDynamics's custom userData

112 lines (105 loc) 9.07 kB
import { Injectable, NgModule, Component, defineInjectable } from '@angular/core'; /** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ class AppdLibService { constructor() { } /** * @param {?} obj * @return {?} */ adrumFunction(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 {?} */ let 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 = () => []; /** @nocollapse */ AppdLibService.ngInjectableDef = defineInjectable({ factory: function AppdLibService_Factory() { return new AppdLibService(); }, token: AppdLibService, providedIn: "root" }); /** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ class AppdLibComponent { constructor() { } /** * @return {?} */ ngOnInit() { } } AppdLibComponent.decorators = [ { type: Component, args: [{ selector: 'lib-appd-lib', template: ` <p> appd-lib works! </p> `, styles: [] },] }, ]; /** @nocollapse */ AppdLibComponent.ctorParameters = () => []; /** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ class AppdLibModule { } AppdLibModule.decorators = [ { type: NgModule, args: [{ imports: [], declarations: [AppdLibComponent], exports: [AppdLibComponent] },] }, ]; /** * @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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwZC1saWItY3VzdG9tLXVzZXItZGF0YS5qcy5tYXAiLCJzb3VyY2VzIjpbIm5nOi8vYXBwZC1saWItY3VzdG9tLXVzZXItZGF0YS9saWIvYXBwZC1saWIuc2VydmljZS50cyIsIm5nOi8vYXBwZC1saWItY3VzdG9tLXVzZXItZGF0YS9saWIvYXBwZC1saWIuY29tcG9uZW50LnRzIiwibmc6Ly9hcHBkLWxpYi1jdXN0b20tdXNlci1kYXRhL2xpYi9hcHBkLWxpYi5tb2R1bGUudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5ASW5qZWN0YWJsZSh7XG4gIHByb3ZpZGVkSW46ICdyb290J1xufSlcbmV4cG9ydCBjbGFzcyBBcHBkTGliU2VydmljZSB7XG5cbiAgY29uc3RydWN0b3IoKSB7IH1cbiAgYWRydW1GdW5jdGlvbihvYmo6YW55KXtcbiAgICB3aW5kb3dbXCJhZHJ1bS1zdGFydC10aW1lXCJdID0gbmV3IERhdGUoKS5nZXRUaW1lKCk7XG4gICAgd2luZG93WydhZHJ1bS1jb25maWcnXSA9IHtcbiAgIHVzZXJFdmVudEluZm86IHtcbiAgICAgXCJQYWdlVmlld1wiOiBmdW5jdGlvbihjb250ZXh0KSB7IFxuICAgICAgIHJldHVybntcbiAgICAgICAgIHVzZXJEYXRhOiB7XG4gICAgICAgICAgIHVzZXI6IG9iai51c2VyLFxuICAgICAgICAgICB0b2tlbjogb2JqLnRva2VuLFxuICAgICAgICAgICByb2xlOiBvYmoucm9sZSxcbiAgICAgICAgICAgZGFzaGJvYXJkX25hbWU6IG9iai5kYXNoYm9hcmRfbmFtZSxcbiAgICAgICAgICAgdGFiX25hbWU6IG9iai50YWJfbmFtZSxcbiAgICAgICAgICAgcmVwb3J0X25hbWU6IG9iai5yZXBvcnRfbmFtZVxuICAgICAgICAgfVxuICAgICAgIH1cbiAgICAgfVxuICAgfVxuICB9O1xuICAgIChmdW5jdGlvbihjb25maWcpe1xuICAgICAgICAvLyBjb25maWcuYXBwS2V5ID0gXCJBRC1BQUItQUJHLVpFVlwiO1xuICAgICAgICBjb25maWcuYXBwS2V5ID0gb2JqLmFwcEtleTtcbiAgICAgICAgY29uZmlnLmFkcnVtRXh0VXJsSHR0cCA9IFwiaHR0cDovL2Nkbi5hcHBkeW5hbWljcy5jb21cIjtcbiAgICAgICAgY29uZmlnLmFkcnVtRXh0VXJsSHR0cHMgPSBcImh0dHBzOi8vY2RuLmFwcGR5bmFtaWNzLmNvbVwiO1xuICAgICAgICBjb25maWcuYmVhY29uVXJsSHR0cCA9IFwiaHR0cDovL3BkeC1jb2wuZXVtLWFwcGR5bmFtaWNzLmNvbVwiO1xuICAgICAgICBjb25maWcuYmVhY29uVXJsSHR0cHMgPSBcImh0dHBzOi8vcGR4LWNvbC5ldW0tYXBwZHluYW1pY3MuY29tXCI7XG4gICAgICAgIGNvbmZpZy5yZXNUaW1pbmcgPSB7XCJidWZTaXplXCI6MjAwLFwiY2xlYXJSZXNUaW1pbmdPbkJlYWNvblNlbmRcIjp0cnVlfTtcbiAgICAgICAgY29uZmlnLm1heFVybExlbmd0aCA9IDUxMjtcbiAgICAgICAgbGV0IG5vZGUgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdzY3JpcHQnKTtcbiAgICAgICAgICBub2RlLnNyYyA9IFwiLy9jZG4uYXBwZHluYW1pY3MuY29tL2FkcnVtL2FkcnVtLTIxLjcuMC4zNDkzLmpzXCI7XG4gICAgICAgICAgbm9kZS50eXBlID0gJ3RleHQvamF2YXNjcmlwdCc7XG4gICAgICAgICAgbm9kZS5hc3luYyA9IHRydWU7XG4gICAgICAgICAgbm9kZS5jaGFyc2V0ID0gJ3V0Zi04JztcbiAgICAgICAgICBpZihkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnaGVhZCcpWzBdIT11bmRlZmluZWQgJiYgZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoJ2hlYWQnKVswXSE9bnVsbClcbiAgICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnaGVhZCcpWzBdLmFwcGVuZENoaWxkKG5vZGUpO1xuICAgIH0pKHdpbmRvd1tcImFkcnVtLWNvbmZpZ1wiXSB8fCAod2luZG93W1wiYWRydW0tY29uZmlnXCJdID0ge30pKTtcbiAgICB9XG59XG4iLCJpbXBvcnQgeyBDb21wb25lbnQsIE9uSW5pdCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdsaWItYXBwZC1saWInLFxuICB0ZW1wbGF0ZTogYFxuICAgIDxwPlxuICAgICAgYXBwZC1saWIgd29ya3MhXG4gICAgPC9wPlxuICBgLFxuICBzdHlsZXM6IFtdXG59KVxuZXhwb3J0IGNsYXNzIEFwcGRMaWJDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xuXG4gIGNvbnN0cnVjdG9yKCkgeyB9XG5cbiAgbmdPbkluaXQoKSB7XG4gIH1cblxufVxuIiwiaW1wb3J0IHsgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEFwcGRMaWJDb21wb25lbnQgfSBmcm9tICcuL2FwcGQtbGliLmNvbXBvbmVudCc7XG5cbkBOZ01vZHVsZSh7XG4gIGltcG9ydHM6IFtcbiAgXSxcbiAgZGVjbGFyYXRpb25zOiBbQXBwZExpYkNvbXBvbmVudF0sXG4gIGV4cG9ydHM6IFtBcHBkTGliQ29tcG9uZW50XVxufSlcbmV4cG9ydCBjbGFzcyBBcHBkTGliTW9kdWxlIHsgfVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0lBT0UsaUJBQWlCOzs7OztJQUNqQixhQUFhLENBQUMsR0FBTztRQUNuQixNQUFNLENBQUMsa0JBQWtCLENBQUMsR0FBRyxJQUFJLElBQUksRUFBRSxDQUFDLE9BQU8sRUFBRSxDQUFDO1FBQ2xELE1BQU0sQ0FBQyxjQUFjLENBQUMsR0FBRztZQUMxQixhQUFhLEVBQUU7Z0JBQ2IsVUFBVSxFQUFFLFVBQVMsT0FBTztvQkFDMUIsT0FBTTt3QkFDSixRQUFRLEVBQUU7NEJBQ1IsSUFBSSxFQUFFLEdBQUcsQ0FBQyxJQUFJOzRCQUNkLEtBQUssRUFBRSxHQUFHLENBQUMsS0FBSzs0QkFDaEIsSUFBSSxFQUFFLEdBQUcsQ0FBQyxJQUFJOzRCQUNkLGNBQWMsRUFBRSxHQUFHLENBQUMsY0FBYzs0QkFDbEMsUUFBUSxFQUFFLEdBQUcsQ0FBQyxRQUFROzRCQUN0QixXQUFXLEVBQUUsR0FBRyxDQUFDLFdBQVc7eUJBQzdCO3FCQUNGLENBQUE7aUJBQ0Y7YUFDRjtTQUNELENBQUM7UUFDQSxDQUFDLFVBQVMsTUFBTTs7WUFFWixNQUFNLENBQUMsTUFBTSxHQUFHLEdBQUcsQ0FBQyxNQUFNLENBQUM7WUFDM0IsTUFBTSxDQUFDLGVBQWUsR0FBRyw0QkFBNEIsQ0FBQztZQUN0RCxNQUFNLENBQUMsZ0JBQWdCLEdBQUcsNkJBQTZCLENBQUM7WUFDeEQsTUFBTSxDQUFDLGFBQWEsR0FBRyxvQ0FBb0MsQ0FBQztZQUM1RCxNQUFNLENBQUMsY0FBYyxHQUFHLHFDQUFxQyxDQUFDO1lBQzlELE1BQU0sQ0FBQyxTQUFTLEdBQUcsRUFBQyxTQUFTLEVBQUMsR0FBRyxFQUFDLDRCQUE0QixFQUFDLElBQUksRUFBQyxDQUFDO1lBQ3JFLE1BQU0sQ0FBQyxZQUFZLEdBQUcsR0FBRyxDQUFDOztZQUMxQixJQUFJLElBQUksR0FBRyxRQUFRLENBQUMsYUFBYSxDQUFDLFFBQVEsQ0FBQyxDQUFDO1lBQzFDLElBQUksQ0FBQyxHQUFHLEdBQUcsa0RBQWtELENBQUM7WUFDOUQsSUFBSSxDQUFDLElBQUksR0FBRyxpQkFBaUIsQ0FBQztZQUM5QixJQUFJLENBQUMsS0FBSyxHQUFHLElBQUksQ0FBQztZQUNsQixJQUFJLENBQUMsT0FBTyxHQUFHLE9BQU8sQ0FBQztZQUN2QixJQUFHLFFBQVEsQ0FBQyxvQkFBb0IsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBRSxTQUFTLElBQUksUUFBUSxDQUFDLG9CQUFvQixDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFFLElBQUk7Z0JBQ3hHLFFBQVEsQ0FBQyxvQkFBb0IsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLENBQUM7U0FDaEUsRUFBRSxNQUFNLENBQUMsY0FBYyxDQUFDLEtBQUssTUFBTSxDQUFDLGNBQWMsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxDQUFDLENBQUM7S0FDM0Q7OztZQXpDSixVQUFVLFNBQUM7Z0JBQ1YsVUFBVSxFQUFFLE1BQU07YUFDbkI7Ozs7Ozs7Ozs7QUNKRDtJQWFFLGlCQUFpQjs7OztJQUVqQixRQUFRO0tBQ1A7OztZQWRGLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsY0FBYztnQkFDeEIsUUFBUSxFQUFFOzs7O0dBSVQ7Z0JBQ0QsTUFBTSxFQUFFLEVBQUU7YUFDWDs7Ozs7Ozs7O0FDVkQ7OztZQUdDLFFBQVEsU0FBQztnQkFDUixPQUFPLEVBQUUsRUFDUjtnQkFDRCxZQUFZLEVBQUUsQ0FBQyxnQkFBZ0IsQ0FBQztnQkFDaEMsT0FBTyxFQUFFLENBQUMsZ0JBQWdCLENBQUM7YUFDNUI7Ozs7Ozs7Ozs7Ozs7OzsifQ==