Files
gitbook/lib/json/encodeBook.js
T
2016-04-23 17:10:16 +02:00

22 lines
556 B
JavaScript

var encodeSummary = require('./encodeSummary');
var encodeGlossary = require('./encodeGlossary');
var encodeReadme = require('./encodeReadme');
var encodeConfig = require('./encodeConfig');
/**
Encode a book to JSON
@param {Book}
@return {Object}
*/
function encodeBookToJson(book) {
return {
summary: encodeSummary(book.getSummary()),
glossary: encodeGlossary(book.getGlossary()),
readme: encodeReadme(book.getReadme()),
config: encodeConfig(book.getConfig())
};
}
module.exports = encodeBookToJson;