t-comm
Version:
专业、稳定、纯粹的工具库
49 lines (44 loc) • 1.34 kB
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var tslib_es6 = require('../../tslib.es6-01322ba9.js');
var tencentCloud_base_base = require('../base/base.js');
require('axios');
function getRUMPerformance(_a) {
var secretId = _a.secretId,
secretKey = _a.secretKey,
id = _a.id,
startTime = _a.startTime,
endTime = _a.endTime,
type = _a.type;
return tslib_es6.__awaiter(this, void 0, void 0, function () {
return tslib_es6.__generator(this, function (_b) {
return [2 /*return*/, tencentCloud_base_base.fetchCloudData({
secretId: secretId,
secretKey: secretKey,
action: 'DescribeDataPerformancePage',
payload: JSON.stringify({
ID: id,
StartTime: startTime,
EndTime: endTime,
Type: type
})
}).then(function (res) {
var resp = res.data.Response || {};
var _a = resp.Result,
result = _a === void 0 ? '' : _a;
var data = {
results: []
};
try {
data = JSON.parse(result);
} catch (err) {}
return {
data: data.results || []
};
})["catch"](function (err) {
console.log('[getRUMPerformance] err: ', err);
})];
});
});
}
exports.getRUMPerformance = getRUMPerformance;