var encodeBook = require('./encodeBook'); var encodePage = require('./encodePage'); var encodeFile = require('./encodeFile'); /** * Return a JSON representation of a book with a specific file * * @param {Book} output * @param {Page} page * @return {Object} */ function encodeBookWithPage(book, page) { var file = page.getFile(); var result = encodeBook(book); result.page = encodePage(page, book.getSummary()); result.file = encodeFile(file); return result; } module.exports = encodeBookWithPage;