UNPKG

grpc_tools_node_protoc_ts

Version:

Generate d.ts definitions for generated js files from grpc_tools_node_protoc

22 lines 980 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ExtensionFormatter = void 0; const Utility_1 = require("../../Utility"); const FieldTypesFormatter_1 = require("./FieldTypesFormatter"); var ExtensionFormatter; (function (ExtensionFormatter) { function format(fileName, exportMap, extension, indent) { let extensionName = Utility_1.Utility.snakeToCamel(extension.getName()); if (Utility_1.Utility.isReserved(extensionName)) { extensionName = `pb_${extensionName}`; } const fieldType = FieldTypesFormatter_1.FieldTypesFormatter.getFieldType(extension.getType(), extension.getTypeName().slice(1), fileName, exportMap); return { indent, extensionName, fieldType, }; } ExtensionFormatter.format = format; })(ExtensionFormatter = exports.ExtensionFormatter || (exports.ExtensionFormatter = {})); //# sourceMappingURL=ExtensionFormatter.js.map