voluptatumnemo
Version:
Solidity Documentation Generator
38 lines (29 loc) • 691 B
JavaScript
module.exports = {
build: function(node) {
if(!node) {
return "";
}
const builder = [];
builder.push(`### ${node.name}`);
builder.push("\n");
builder.push("\n");
builder.push("```js");
builder.push("\n");
builder.push(`enum ${node.name} {`);
builder.push("\n");
const members = [];
for(let i in node.members) {
const member = node.members[i];
members.push(` ${member.name}`);
}
builder.push(members.join(",\n"));
builder.push("\n");
builder.push("}");
builder.push("\n");
builder.push("```");
builder.push("\n");
builder.push("\n");
return builder.join("");
}
};
;