UNPKG

protoc-gen-tsd

Version:

Protocol Buffers Compiler(protoc) plugin for TypeScript - Generate definition file(d.ts)

19 lines (18 loc) 554 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.formatOneofProto = void 0; function formatOneofProto(oneofDecl, oneofFields, indent) { const oneofName = oneofDecl.getName(); const oneofNameUpper = oneofDecl.getName().toUpperCase(); const fields = {}; oneofFields.forEach((field) => { fields[field.getName().toUpperCase()] = field.getNumber(); }); return { indent, oneofName, oneofNameUpper, fields, }; } exports.formatOneofProto = formatOneofProto;