mirror of
https://github.com/GitbookIO/gitbook.git
synced 2026-09-16 23:55:20 +00:00
20 lines
462 B
JavaScript
20 lines
462 B
JavaScript
var encodeSummary = require('./encodeSummary');
|
|
var encodeGlossary = require('./encodeGlossary');
|
|
var encodeReadme = require('./encodeReadme');
|
|
|
|
/**
|
|
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())
|
|
};
|
|
}
|
|
|
|
module.exports = encodeBookToJson;
|