blob: 8447e80ad5107aa994bf7d16457b70cb917b1fd5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
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;
|