protoc-gen-tsd
Version:
Protocol Buffers Compiler(protoc) plugin for TypeScript - Generate definition file(d.ts)
17 lines (16 loc) • 517 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.formatEnumDescriptorProto = void 0;
function formatEnumDescriptorProto(enumDescriptor, indent) {
const enumName = enumDescriptor.getName();
const values = {};
enumDescriptor.getValueList().forEach((value) => {
values[value.getName().toUpperCase()] = value.getNumber();
});
return {
indent,
enumName,
values,
};
}
exports.formatEnumDescriptorProto = formatEnumDescriptorProto;