proto-loader: update fromJSON remove Protobuf.Root 'json' param

This commit is contained in:
sovlookup 2021-03-17 09:41:22 +08:00
parent 550a4e93f5
commit b7bf2bf6cd
1 changed files with 2 additions and 3 deletions

View File

@ -396,10 +396,9 @@ export function loadSync(
}
export function fromJSON(
json: Protobuf.INamespace,
root?: Protobuf.Root
json: Protobuf.INamespace
): PackageDefinition {
const newRoot: Protobuf.Root = root || new Protobuf.Root();
const newRoot: Protobuf.Root = new Protobuf.Root();
const loadedRoot = Protobuf.Root.fromJSON(json, newRoot);
loadedRoot.resolveAll();
return createPackageDefinition(newRoot, {});