@sasjs/cli
Version:
Command line interface for SASjs
24 lines (23 loc) • 973 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.parseJobDetails = void 0;
var parseJobDetails = function (response) {
if (!response)
return;
var details = '';
var concatDetails = function (data, title) {
if (data)
details = details.concat(details.length ? ' | ' : '', "".concat(title, ": ").concat(Object.keys(data)
.map(function (key) { return "".concat(key, ": ").concat(data[key]); })
.join('; ')));
};
concatDetails(response.statistics, 'Statistics');
concatDetails(response.listingStatistics, 'Listing Statistics');
concatDetails(response.logStatistics, 'Log Statistics');
var lineCount = 1000000;
if (response.logStatistics && response.logStatistics.lineCount) {
lineCount = parseInt(response.logStatistics.lineCount);
}
return { details: details, lineCount: lineCount };
};
exports.parseJobDetails = parseJobDetails;