UNPKG

protoc-gen-grpc

Version:

Protocol Buffers Compiler (protoc) plugin for generating grpc interfaces in TypeScript..

19 lines (18 loc) 687 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Enum = void 0; const Printer_1 = require("../../Printer"); var Enum; (function (Enum) { function print(enumDescriptor, indentLevel) { const printer = new Printer_1.Printer(indentLevel); printer.printEmptyLn(); printer.printLn(`export enum ${enumDescriptor.getName()} {`); enumDescriptor.getValueList().forEach(value => { printer.printIndentedLn(`${value.getName().toUpperCase()} = ${value.getNumber()},`); }); printer.printLn(`}`); return printer.getOutput(); } Enum.print = print; })(Enum || (exports.Enum = Enum = {}));