@galinilin/grpc_tools_node_protoc_ts
Version:
Generate d.ts definitions for generated js files from grpc_tools_node_protoc
20 lines • 688 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.EnumFormatter = void 0;
var EnumFormatter;
(function (EnumFormatter) {
function format(enumDescriptor, indent) {
const enumName = enumDescriptor.getName();
const values = {};
enumDescriptor.getValueList().forEach((value) => {
values[value.getName().toUpperCase()] = value.getNumber();
});
return {
indent,
enumName,
values,
};
}
EnumFormatter.format = format;
})(EnumFormatter = exports.EnumFormatter || (exports.EnumFormatter = {}));
//# sourceMappingURL=EnumFormatter.js.map