Socket
Socket
Sign inDemoInstall

@protobuf-ts/plugin-framework

Package Overview
Dependencies
Maintainers
1
Versions
107
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@protobuf-ts/plugin-framework - npm Package Compare versions

Comparing version 2.0.0-alpha.22 to 2.0.0-alpha.23

16

build/commonjs/descriptor-info.js

@@ -85,9 +85,17 @@ "use strict";

isMessageField(fieldDescriptor) {
let group = fieldDescriptor.type === descriptor_1.FieldDescriptorProto_Type.GROUP;
let msg = fieldDescriptor.type === descriptor_1.FieldDescriptorProto_Type.MESSAGE;
if (fieldDescriptor.typeName !== undefined && (group || msg)) {
return !this.isMapField(fieldDescriptor);
if (!msg) {
return false;
}
return false;
if (fieldDescriptor.name === undefined) {
return false;
}
if (this.isMapField(fieldDescriptor)) {
return false;
}
return true;
}
isGroupField(fieldDescriptor) {
return fieldDescriptor.type === descriptor_1.FieldDescriptorProto_Type.GROUP;
}
getMessageFieldMessage(fieldDescriptor) {

@@ -94,0 +102,0 @@ if (!this.isMessageField(fieldDescriptor)) {

@@ -105,2 +105,5 @@ "use strict";

}
isGroupField(fieldDescriptor) {
return this.descriptorInfo.isGroupField(fieldDescriptor);
}
getMessageFieldMessage(fieldDescriptor) {

@@ -107,0 +110,0 @@ return this.descriptorInfo.getMessageFieldMessage(fieldDescriptor);

@@ -81,9 +81,17 @@ import { DescriptorProto, EnumDescriptorProto, EnumValueDescriptorProto, FieldDescriptorProto, FieldDescriptorProto_Label, FieldDescriptorProto_Type, FileDescriptorProto, MethodDescriptorProto, OneofDescriptorProto, ServiceDescriptorProto } from "./google/protobuf/descriptor";

isMessageField(fieldDescriptor) {
let group = fieldDescriptor.type === FieldDescriptorProto_Type.GROUP;
let msg = fieldDescriptor.type === FieldDescriptorProto_Type.MESSAGE;
if (fieldDescriptor.typeName !== undefined && (group || msg)) {
return !this.isMapField(fieldDescriptor);
if (!msg) {
return false;
}
return false;
if (fieldDescriptor.name === undefined) {
return false;
}
if (this.isMapField(fieldDescriptor)) {
return false;
}
return true;
}
isGroupField(fieldDescriptor) {
return fieldDescriptor.type === FieldDescriptorProto_Type.GROUP;
}
getMessageFieldMessage(fieldDescriptor) {

@@ -90,0 +98,0 @@ if (!this.isMessageField(fieldDescriptor)) {

@@ -102,2 +102,5 @@ import { FileDescriptorProto } from "./google/protobuf/descriptor";

}
isGroupField(fieldDescriptor) {
return this.descriptorInfo.isGroupField(fieldDescriptor);
}
getMessageFieldMessage(fieldDescriptor) {

@@ -104,0 +107,0 @@ return this.descriptorInfo.getMessageFieldMessage(fieldDescriptor);

@@ -86,6 +86,13 @@ import { DescriptorProto, EnumDescriptorProto, EnumOptions, EnumValueDescriptorProto, EnumValueOptions, FieldDescriptorProto, FieldDescriptorProto_Type, FieldOptions, FileDescriptorProto, FileOptions, MessageOptions, MethodDescriptorProto, MethodOptions, OneofDescriptorProto, OneofOptions, ServiceDescriptorProto, ServiceOptions } from "./google/protobuf/descriptor";

* Returns false if this is a map field, even though map fields have type MESSAGE.
* Returns true if this is a group field (type GROUP).
*
* Before v2.0.0-alpha.23, this method returned true for group fields (type GROUP).
*/
isMessageField(fieldDescriptor: FieldDescriptorProto): boolean;
/**
* Is this a group field?
*
* Note that groups are deprecated and not supported in proto3.
*/
isGroupField(fieldDescriptor: FieldDescriptorProto): boolean;
/**
* Get the message descriptor for a message field.

@@ -216,2 +223,3 @@ */

isMessageField(fieldDescriptor: FieldDescriptorProto): boolean;
isGroupField(fieldDescriptor: FieldDescriptorProto): boolean;
getMessageFieldMessage(fieldDescriptor: FieldDescriptorProto): DescriptorProto;

@@ -218,0 +226,0 @@ isScalarField(fieldDescriptor: FieldDescriptorProto): boolean;

@@ -59,2 +59,3 @@ import { DescriptorProto, EnumDescriptorProto, EnumOptions, EnumValueDescriptorProto, EnumValueOptions, FieldDescriptorProto, FieldOptions, FileDescriptorProto, FileOptions, MessageOptions, MethodDescriptorProto, MethodOptions, OneofDescriptorProto, OneofOptions, ServiceDescriptorProto, ServiceOptions } from "./google/protobuf/descriptor";

isMessageField(fieldDescriptor: FieldDescriptorProto): boolean;
isGroupField(fieldDescriptor: FieldDescriptorProto): boolean;
getMessageFieldMessage(fieldDescriptor: FieldDescriptorProto): DescriptorProto;

@@ -61,0 +62,0 @@ isScalarField(fieldDescriptor: FieldDescriptorProto): boolean;

{
"name": "@protobuf-ts/plugin-framework",
"version": "2.0.0-alpha.22",
"version": "2.0.0-alpha.23",
"description": "framework to create protoc plugins",

@@ -36,6 +36,6 @@ "license": "(Apache-2.0 AND BSD-3-Clause)",

"dependencies": {
"@protobuf-ts/runtime": "^2.0.0-alpha.22",
"@protobuf-ts/runtime": "^2.0.0-alpha.23",
"typescript": ">=3.8.3 <4"
},
"gitHead": "3745b1961d71d7619aebd2711521aafcc0e38988"
"gitHead": "1a7a6300765d240eaf3c52b71e00bb3bc9578c6c"
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc