1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
var encodeFile = require('./encodeFile'); var encodeSummaryPart = require('./encodeSummaryPart'); /** Encode a summary to JSON @param {Summary} @return {Object} */ function encodeSummary(summary) { var file = summary.getFile(); var parts = summary.getParts(); return { file: encodeFile(file), parts: parts.map(encodeSummaryPart).toJS() }; } module.exports = encodeSummary;