Files
gitbook/lib/json/encodeLanguages.js
T
2016-05-12 13:25:09 +02:00

27 lines
558 B
JavaScript

var encodeFile = require('./encodeFile');
/**
Encode a languages listing to JSON
@param {Languages}
@return {Object}
*/
function encodeLanguages(languages) {
var file = languages.getFile();
var list = languages.getList();
return {
file: encodeFile(file),
list: list
.valueSeq()
.map(function(lang) {
return {
id: lang.getID(),
title: lang.getTitle()
};
}).toJS()
};
}
module.exports = encodeLanguages;