UNPKG

protobuf2swagger

Version:

Convert protobuf to swagger open api v2, v3 JSON

18 lines (16 loc) 365 B
function enum2JSON(proto) { const { values, comments } = proto; return { type: 'number', enum: Object.values(values), description: Object.keys(values) .map( (key) => `${values[key]} - ${key} ${ comments[key] ? `// ${comments[key]}` : '' }` ) .join('\n'), }; } module.exports = enum2JSON;