app-d-custom-user-data-app
Version:
Library for CISCO AppDynamics's custom userData
126 lines (117 loc) • 9.81 kB
JavaScript
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/core')) :
typeof define === 'function' && define.amd ? define('custom-user-data-app-d', ['exports', '@angular/core'], factory) :
(factory((global['custom-user-data-app-d'] = {}),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
* @param {?} appKey
* @return {?}
*/
AppdLibService.prototype.adrumFunction = /**
* @param {?} obj
* @param {?} appKey
* @return {?}
*/
function (obj, appKey) {
window["adrum-start-time"] = new Date().getTime();
window['adrum-config'] = {
userEventInfo: {
"PageView": function (context) {
return {
userData: obj
};
}
}
};
(function (config) {
config.appKey = 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3VzdG9tLXVzZXItZGF0YS1hcHAtZC51bWQuanMubWFwIiwic291cmNlcyI6WyJuZzovL2N1c3RvbS11c2VyLWRhdGEtYXBwLWQvbGliL2FwcGQtbGliLnNlcnZpY2UudHMiLCJuZzovL2N1c3RvbS11c2VyLWRhdGEtYXBwLWQvbGliL2FwcGQtbGliLmNvbXBvbmVudC50cyIsIm5nOi8vY3VzdG9tLXVzZXItZGF0YS1hcHAtZC9saWIvYXBwZC1saWIubW9kdWxlLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQEluamVjdGFibGUoe1xuICBwcm92aWRlZEluOiAncm9vdCdcbn0pXG5leHBvcnQgY2xhc3MgQXBwZExpYlNlcnZpY2Uge1xuXG4gIGNvbnN0cnVjdG9yKCkgeyB9XG4gIGFkcnVtRnVuY3Rpb24ob2JqOmFueSwgYXBwS2V5OnN0cmluZyl7XG4gICAgd2luZG93W1wiYWRydW0tc3RhcnQtdGltZVwiXSA9IG5ldyBEYXRlKCkuZ2V0VGltZSgpO1xuICAgIHdpbmRvd1snYWRydW0tY29uZmlnJ10gPSB7XG4gICB1c2VyRXZlbnRJbmZvOiB7XG4gICAgIFwiUGFnZVZpZXdcIjogZnVuY3Rpb24oY29udGV4dCkgeyBcbiAgICAgICByZXR1cm57XG4gICAgICAgICB1c2VyRGF0YTpvYmpcbiAgICAgICB9XG4gICAgIH1cbiAgIH1cbiAgfTtcbiAgICAoZnVuY3Rpb24oY29uZmlnKXtcbiAgICAgICAgY29uZmlnLmFwcEtleSA9IGFwcEtleTtcbiAgICAgICAgY29uZmlnLmFkcnVtRXh0VXJsSHR0cCA9IFwiaHR0cDovL2Nkbi5hcHBkeW5hbWljcy5jb21cIjtcbiAgICAgICAgY29uZmlnLmFkcnVtRXh0VXJsSHR0cHMgPSBcImh0dHBzOi8vY2RuLmFwcGR5bmFtaWNzLmNvbVwiO1xuICAgICAgICBjb25maWcuYmVhY29uVXJsSHR0cCA9IFwiaHR0cDovL3BkeC1jb2wuZXVtLWFwcGR5bmFtaWNzLmNvbVwiO1xuICAgICAgICBjb25maWcuYmVhY29uVXJsSHR0cHMgPSBcImh0dHBzOi8vcGR4LWNvbC5ldW0tYXBwZHluYW1pY3MuY29tXCI7XG4gICAgICAgIGNvbmZpZy5yZXNUaW1pbmcgPSB7XCJidWZTaXplXCI6MjAwLFwiY2xlYXJSZXNUaW1pbmdPbkJlYWNvblNlbmRcIjp0cnVlfTtcbiAgICAgICAgY29uZmlnLm1heFVybExlbmd0aCA9IDUxMjtcbiAgICAgICAgbGV0IG5vZGUgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdzY3JpcHQnKTtcbiAgICAgICAgICBub2RlLnNyYyA9IFwiLy9jZG4uYXBwZHluYW1pY3MuY29tL2FkcnVtL2FkcnVtLTIxLjcuMC4zNDkzLmpzXCI7XG4gICAgICAgICAgbm9kZS50eXBlID0gJ3RleHQvamF2YXNjcmlwdCc7XG4gICAgICAgICAgbm9kZS5hc3luYyA9IHRydWU7XG4gICAgICAgICAgbm9kZS5jaGFyc2V0ID0gJ3V0Zi04JztcbiAgICAgICAgICBpZihkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnaGVhZCcpWzBdIT11bmRlZmluZWQgJiYgZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoJ2hlYWQnKVswXSE9bnVsbClcbiAgICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnaGVhZCcpWzBdLmFwcGVuZENoaWxkKG5vZGUpO1xuICAgIH0pKHdpbmRvd1tcImFkcnVtLWNvbmZpZ1wiXSB8fCAod2luZG93W1wiYWRydW0tY29uZmlnXCJdID0ge30pKTtcbiAgICB9XG59XG4iLCJpbXBvcnQgeyBDb21wb25lbnQsIE9uSW5pdCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdsaWItYXBwZC1saWInLFxuICB0ZW1wbGF0ZTogYFxuICAgIDxwPlxuICAgICAgYXBwZC1saWIgd29ya3MhXG4gICAgPC9wPlxuICBgLFxuICBzdHlsZXM6IFtdXG59KVxuZXhwb3J0IGNsYXNzIEFwcGRMaWJDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xuXG4gIGNvbnN0cnVjdG9yKCkgeyB9XG5cbiAgbmdPbkluaXQoKSB7XG4gIH1cblxufVxuIiwiaW1wb3J0IHsgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEFwcGRMaWJDb21wb25lbnQgfSBmcm9tICcuL2FwcGQtbGliLmNvbXBvbmVudCc7XG5cbkBOZ01vZHVsZSh7XG4gIGltcG9ydHM6IFtcbiAgXSxcbiAgZGVjbGFyYXRpb25zOiBbQXBwZExpYkNvbXBvbmVudF0sXG4gIGV4cG9ydHM6IFtBcHBkTGliQ29tcG9uZW50XVxufSlcbmV4cG9ydCBjbGFzcyBBcHBkTGliTW9kdWxlIHsgfVxuIl0sIm5hbWVzIjpbIkluamVjdGFibGUiLCJDb21wb25lbnQiLCJOZ01vZHVsZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUFBO1FBT0U7U0FBaUI7Ozs7OztRQUNqQixzQ0FBYTs7Ozs7WUFBYixVQUFjLEdBQU8sRUFBRSxNQUFhO2dCQUNsQyxNQUFNLENBQUMsa0JBQWtCLENBQUMsR0FBRyxJQUFJLElBQUksRUFBRSxDQUFDLE9BQU8sRUFBRSxDQUFDO2dCQUNsRCxNQUFNLENBQUMsY0FBYyxDQUFDLEdBQUc7b0JBQzFCLGFBQWEsRUFBRTt3QkFDYixVQUFVLEVBQUUsVUFBUyxPQUFPOzRCQUMxQixPQUFNO2dDQUNKLFFBQVEsRUFBQyxHQUFHOzZCQUNiLENBQUE7eUJBQ0Y7cUJBQ0Y7aUJBQ0QsQ0FBQztnQkFDQSxDQUFDLFVBQVMsTUFBTTtvQkFDWixNQUFNLENBQUMsTUFBTSxHQUFHLE1BQU0sQ0FBQztvQkFDdkIsTUFBTSxDQUFDLGVBQWUsR0FBRyw0QkFBNEIsQ0FBQztvQkFDdEQsTUFBTSxDQUFDLGdCQUFnQixHQUFHLDZCQUE2QixDQUFDO29CQUN4RCxNQUFNLENBQUMsYUFBYSxHQUFHLG9DQUFvQyxDQUFDO29CQUM1RCxNQUFNLENBQUMsY0FBYyxHQUFHLHFDQUFxQyxDQUFDO29CQUM5RCxNQUFNLENBQUMsU0FBUyxHQUFHLEVBQUMsU0FBUyxFQUFDLEdBQUcsRUFBQyw0QkFBNEIsRUFBQyxJQUFJLEVBQUMsQ0FBQztvQkFDckUsTUFBTSxDQUFDLFlBQVksR0FBRyxHQUFHLENBQUM7O29CQUMxQixJQUFJLElBQUksR0FBRyxRQUFRLENBQUMsYUFBYSxDQUFDLFFBQVEsQ0FBQyxDQUFDO29CQUMxQyxJQUFJLENBQUMsR0FBRyxHQUFHLGtEQUFrRCxDQUFDO29CQUM5RCxJQUFJLENBQUMsSUFBSSxHQUFHLGlCQUFpQixDQUFDO29CQUM5QixJQUFJLENBQUMsS0FBSyxHQUFHLElBQUksQ0FBQztvQkFDbEIsSUFBSSxDQUFDLE9BQU8sR0FBRyxPQUFPLENBQUM7b0JBQ3ZCLElBQUcsUUFBUSxDQUFDLG9CQUFvQixDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFFLFNBQVMsSUFBSSxRQUFRLENBQUMsb0JBQW9CLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUUsSUFBSTt3QkFDeEcsUUFBUSxDQUFDLG9CQUFvQixDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUMsQ0FBQztpQkFDaEUsRUFBRSxNQUFNLENBQUMsY0FBYyxDQUFDLEtBQUssTUFBTSxDQUFDLGNBQWMsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxDQUFDLENBQUM7YUFDM0Q7O29CQWpDSkEsYUFBVSxTQUFDO3dCQUNWLFVBQVUsRUFBRSxNQUFNO3FCQUNuQjs7Ozs7NkJBSkQ7Ozs7Ozs7QUNBQTtRQWFFO1NBQWlCOzs7O1FBRWpCLG1DQUFROzs7WUFBUjthQUNDOztvQkFkRkMsWUFBUyxTQUFDO3dCQUNULFFBQVEsRUFBRSxjQUFjO3dCQUN4QixRQUFRLEVBQUUsZ0RBSVQ7d0JBQ0QsTUFBTSxFQUFFLEVBQUU7cUJBQ1g7Ozs7K0JBVkQ7Ozs7Ozs7QUNBQTs7OztvQkFHQ0MsV0FBUSxTQUFDO3dCQUNSLE9BQU8sRUFBRSxFQUNSO3dCQUNELFlBQVksRUFBRSxDQUFDLGdCQUFnQixDQUFDO3dCQUNoQyxPQUFPLEVBQUUsQ0FBQyxnQkFBZ0IsQ0FBQztxQkFDNUI7OzRCQVJEOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OyJ9