rearrage_stuff
This commit is contained in:
35
node_modules/@bufbuild/protobuf/dist/cjs/codegenv2/file.js
generated
vendored
Normal file
35
node_modules/@bufbuild/protobuf/dist/cjs/codegenv2/file.js
generated
vendored
Normal file
@@ -0,0 +1,35 @@
|
||||
"use strict";
|
||||
// Copyright 2021-2025 Buf Technologies, Inc.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.fileDesc = fileDesc;
|
||||
const base64_encoding_js_1 = require("../wire/base64-encoding.js");
|
||||
const descriptor_pb_js_1 = require("../wkt/gen/google/protobuf/descriptor_pb.js");
|
||||
const registry_js_1 = require("../registry.js");
|
||||
const restore_json_names_js_1 = require("./restore-json-names.js");
|
||||
const from_binary_js_1 = require("../from-binary.js");
|
||||
/**
|
||||
* Hydrate a file descriptor.
|
||||
*
|
||||
* @private
|
||||
*/
|
||||
function fileDesc(b64, imports) {
|
||||
var _a;
|
||||
const root = (0, from_binary_js_1.fromBinary)(descriptor_pb_js_1.FileDescriptorProtoSchema, (0, base64_encoding_js_1.base64Decode)(b64));
|
||||
root.messageType.forEach(restore_json_names_js_1.restoreJsonNames);
|
||||
root.dependency = (_a = imports === null || imports === void 0 ? void 0 : imports.map((f) => f.proto.name)) !== null && _a !== void 0 ? _a : [];
|
||||
const reg = (0, registry_js_1.createFileRegistry)(root, (protoFileName) => imports === null || imports === void 0 ? void 0 : imports.find((f) => f.proto.name === protoFileName));
|
||||
// biome-ignore lint/style/noNonNullAssertion: non-null assertion because we just created the registry from the file we look up
|
||||
return reg.getFile(root.name);
|
||||
}
|
||||
Reference in New Issue
Block a user