@@ -19,7 +19,6 @@ var Namespace = $protobuf.Namespace,
19
19
* @typedef FileDescriptorSetProperties
20
20
* @type {Object }
21
21
* @property {FileDescriptorProtoProperties[] } file Files
22
- * @see Part of the {@link descriptor} extension (ext/descriptor)
23
22
*/
24
23
25
24
/**
@@ -35,17 +34,44 @@ var Namespace = $protobuf.Namespace,
35
34
* @property {EnumDescriptorProtoProperties[] } [enumType] Nested enums
36
35
* @property {ServiceDescriptorProtoProperties[] } [service] Nested services
37
36
* @property {FieldDescriptorProtoProperties[] } [extension] Nested extension fields
38
- * @property {* } [options] Not supported
37
+ * @property {FileOptionsProperties } [options] Options
39
38
* @property {* } [sourceCodeInfo] Not supported
40
39
* @property {string } [syntax="proto2"] Syntax
41
- * @see Part of the {@link descriptor} extension (ext/descriptor)
40
+ */
41
+
42
+ /**
43
+ * Properties of a FileOptions message.
44
+ * @typedef FileOptionsProperties
45
+ * @type {Object }
46
+ * @property {string } [javaPackage]
47
+ * @property {string } [javaOuterClassname]
48
+ * @property {boolean } [javaMultipleFiles]
49
+ * @property {boolean } [javaGenerateEqualsAndHash]
50
+ * @property {boolean } [javaStringCheckUtf8]
51
+ * @property {FileOptions_OptimizeMode } [optimizeFor=1]
52
+ * @property {string } [goPackage]
53
+ * @property {boolean } [ccGenericServices]
54
+ * @property {boolean } [javaGenericServices]
55
+ * @property {boolean } [pyGenericServices]
56
+ * @property {boolean } [deprecated]
57
+ * @property {boolean } [ccEnableArenas]
58
+ * @property {string } [objcClassPrefix]
59
+ * @property {string } [csharpNamespace]
60
+ */
61
+
62
+ /**
63
+ * Values of he FileOptions.OptimizeMode enum.
64
+ * @typedef FileOptions_OptimizeMode
65
+ * @type {number }
66
+ * @property {number } SPEED=1
67
+ * @property {number } CODE_SIZE=2
68
+ * @property {number } LITE_RUNTIME=3
42
69
*/
43
70
44
71
/**
45
72
* Creates a root from a descriptor set.
46
73
* @param {FileDescriptorSetProperties|Reader|Uint8Array } descriptor Descriptor
47
74
* @returns {Root } Root instance
48
- * @see Part of the {@link descriptor} extension (ext/descriptor)
49
75
*/
50
76
Root . fromDescriptor = function fromDescriptor ( descriptor ) {
51
77
@@ -89,7 +115,6 @@ Root.fromDescriptor = function fromDescriptor(descriptor) {
89
115
* Converts a root to a descriptor set.
90
116
* @returns {Message<FileDescriptorSetProperties> } Descriptor
91
117
* @param {string } [syntax="proto2"] Syntax
92
- * @see Part of the {@link descriptor} extension (ext/descriptor)
93
118
*/
94
119
Root . prototype . toDescriptor = function toDescriptor ( syntax ) {
95
120
var set = exports . FileDescriptorSet . create ( ) ;
@@ -144,15 +169,13 @@ function Root_toDescriptorRecursive(ns, files, syntax) {
144
169
* @property {MessageOptionsProperties } [options] Not supported
145
170
* @property {ReservedRangeProperties[] } [reservedRange] Reserved ranges
146
171
* @property {string[] } [reservedName] Reserved names
147
- * @see Part of the {@link descriptor} extension (ext/descriptor)
148
172
*/
149
173
150
174
/**
151
175
* Properties of a MessageOptions message.
152
176
* @typedef MessageOptionsProperties
153
177
* @type {Object }
154
178
* @property {boolean } [mapEntry=false] Whether this message is a map entry
155
- * @see Part of the {@link descriptor} extension (ext/descriptor)
156
179
*/
157
180
158
181
/**
@@ -161,7 +184,6 @@ function Root_toDescriptorRecursive(ns, files, syntax) {
161
184
* @type {Object }
162
185
* @property {number } [start] Start field id
163
186
* @property {number } [end] End field id
164
- * @see Part of the {@link descriptor} extension (ext/descriptor)
165
187
*/
166
188
167
189
/**
@@ -170,7 +192,6 @@ function Root_toDescriptorRecursive(ns, files, syntax) {
170
192
* @type {Object }
171
193
* @property {number } [start] Start field id
172
194
* @property {number } [end] End field id
173
- * @see Part of the {@link descriptor} extension (ext/descriptor)
174
195
*/
175
196
176
197
var unnamedMessageIndex = 0 ;
@@ -180,7 +201,6 @@ var unnamedMessageIndex = 0;
180
201
* @param {DescriptorProtoProperties|Reader|Uint8Array } descriptor Descriptor
181
202
* @param {string } [syntax="proto2"] Syntax
182
203
* @returns {Type } Type instance
183
- * @see Part of the {@link descriptor} extension (ext/descriptor)
184
204
*/
185
205
Type . fromDescriptor = function fromDescriptor ( descriptor , syntax ) {
186
206
@@ -236,7 +256,6 @@ Type.fromDescriptor = function fromDescriptor(descriptor, syntax) {
236
256
* Converts a type to a descriptor.
237
257
* @returns {Message<DescriptorProtoProperties> } Descriptor
238
258
* @param {string } [syntax="proto2"] Syntax
239
- * @see Part of the {@link descriptor} extension (ext/descriptor)
240
259
*/
241
260
Type . prototype . toDescriptor = function toDescriptor ( syntax ) {
242
261
var descriptor = exports . DescriptorProto . create ( { name : this . name } ) ,
@@ -303,7 +322,6 @@ Type.prototype.toDescriptor = function toDescriptor(syntax) {
303
322
* @property {number } [oneofIndex] Oneof index if part of a oneof
304
323
* @property {* } [jsonName] Not supported
305
324
* @property {FieldOptionsProperties } [options] Field options
306
- * @see Part of the {@link descriptor} extension (ext/descriptor)
307
325
*/
308
326
309
327
/**
@@ -313,7 +331,6 @@ Type.prototype.toDescriptor = function toDescriptor(syntax) {
313
331
* @property {number } LABEL_OPTIONAL=1
314
332
* @property {number } LABEL_REQUIRED=2
315
333
* @property {number } LABEL_REPEATED=3
316
- * @see Part of the {@link descriptor} extension (ext/descriptor)
317
334
*/
318
335
319
336
/**
@@ -338,7 +355,6 @@ Type.prototype.toDescriptor = function toDescriptor(syntax) {
338
355
* @property {number } TYPE_SFIXED64=16
339
356
* @property {number } TYPE_SINT32=17
340
357
* @property {number } TYPE_SINT64=18
341
- * @see Part of the {@link descriptor} extension (ext/descriptor)
342
358
*/
343
359
344
360
/**
@@ -347,7 +363,6 @@ Type.prototype.toDescriptor = function toDescriptor(syntax) {
347
363
* @type {Object }
348
364
* @property {boolean } [packed] Whether packed or not (defaults to `false` for proto2 and `true` for proto3)
349
365
* @property {FieldOptions_JSType } [jstype] JavaScript value type (not used by protobuf.js)
350
- * @see Part of the {@link descriptor} extension (ext/descriptor)
351
366
*/
352
367
353
368
/**
@@ -364,7 +379,6 @@ Type.prototype.toDescriptor = function toDescriptor(syntax) {
364
379
* @param {FieldDescriptorProtoProperties|Reader|Uint8Array } descriptor Descriptor
365
380
* @param {string } [syntax="proto2"] Syntax
366
381
* @returns {Field } Field instance
367
- * @see Part of the {@link descriptor} extension (ext/descriptor)
368
382
*/
369
383
Field . fromDescriptor = function fromDescriptor ( descriptor , syntax ) {
370
384
@@ -414,7 +428,7 @@ Field.fromDescriptor = function fromDescriptor(descriptor, syntax) {
414
428
default :
415
429
var match = $protobuf . parse . numberRe . exec ( defaultValue ) ;
416
430
if ( match )
417
- defaultValue = parseInt ( defaultValue ) ;
431
+ defaultValue = parseInt ( defaultValue ) ; // eslint-disable-line radix
418
432
break ;
419
433
}
420
434
field . setOption ( "default" , defaultValue ) ;
@@ -435,7 +449,6 @@ Field.fromDescriptor = function fromDescriptor(descriptor, syntax) {
435
449
* Converts a field to a descriptor.
436
450
* @returns {Message<FieldDescriptorProtoProperties> } Descriptor
437
451
* @param {string } [syntax="proto2"] Syntax
438
- * @see Part of the {@link descriptor} extension (ext/descriptor)
439
452
*/
440
453
Field . prototype . toDescriptor = function toDescriptor ( syntax ) {
441
454
var descriptor = exports . FieldDescriptorProto . create ( { name : this . name , number : this . id } ) ;
@@ -498,7 +511,6 @@ Field.prototype.toDescriptor = function toDescriptor(syntax) {
498
511
* @property {string } [name] Enum name
499
512
* @property {EnumValueDescriptorProtoProperties[] } [value] Enum values
500
513
* @property {EnumOptionsProperties } [options] Enum options
501
- * @see Part of the {@link descriptor} extension (ext/descriptor)
502
514
*/
503
515
504
516
/**
@@ -508,15 +520,14 @@ Field.prototype.toDescriptor = function toDescriptor(syntax) {
508
520
* @property {string } [name] Name
509
521
* @property {number } [number] Value
510
522
* @property {* } [options] Not supported
511
- * @see Part of the {@link descriptor} extension (ext/descriptor)
512
523
*/
513
524
514
525
/**
515
526
* Properties of an EnumOptions message.
516
527
* @typedef EnumOptionsProperties
517
528
* @type {Object }
518
529
* @property {boolean } [allowAlias] Whether aliases are allowed
519
- * @see Part of the { @link descriptor} extension (ext/descriptor)
530
+ * @property { boolean } [deprecated]
520
531
*/
521
532
522
533
var unnamedEnumIndex = 0 ;
@@ -525,7 +536,6 @@ var unnamedEnumIndex = 0;
525
536
* Creates an enum from a descriptor.
526
537
* @param {EnumDescriptorProtoProperties|Reader|Uint8Array } descriptor Descriptor
527
538
* @returns {Enum } Enum instance
528
- * @see Part of the {@link descriptor} extension (ext/descriptor)
529
539
*/
530
540
Enum . fromDescriptor = function fromDescriptor ( descriptor ) {
531
541
@@ -552,7 +562,6 @@ Enum.fromDescriptor = function fromDescriptor(descriptor) {
552
562
/**
553
563
* Converts an enum to a descriptor.
554
564
* @returns {Message<EnumDescriptorProtoProperties> } Descriptor
555
- * @see Part of the {@link descriptor} extension (ext/descriptor)
556
565
*/
557
566
Enum . prototype . toDescriptor = function toDescriptor ( ) {
558
567
@@ -576,7 +585,6 @@ Enum.prototype.toDescriptor = function toDescriptor() {
576
585
* @type {Object }
577
586
* @property {string } [name] Oneof name
578
587
* @property {* } [options] Not supported
579
- * @see Part of the {@link descriptor} extension (ext/descriptor)
580
588
*/
581
589
582
590
var unnamedOneofIndex = 0 ;
@@ -585,7 +593,6 @@ var unnamedOneofIndex = 0;
585
593
* Creates a oneof from a descriptor.
586
594
* @param {OneofDescriptorProtoProperties|Reader|Uint8Array } descriptor Descriptor
587
595
* @returns {OneOf } OneOf instance
588
- * @see Part of the {@link descriptor} extension (ext/descriptor)
589
596
*/
590
597
OneOf . fromDescriptor = function fromDescriptor ( descriptor ) {
591
598
@@ -603,7 +610,6 @@ OneOf.fromDescriptor = function fromDescriptor(descriptor) {
603
610
/**
604
611
* Converts a oneof to a descriptor.
605
612
* @returns {Message<OneofDescriptorProtoProperties> } Descriptor
606
- * @see Part of the {@link descriptor} extension (ext/descriptor)
607
613
*/
608
614
OneOf . prototype . toDescriptor = function toDescriptor ( ) {
609
615
return exports . OneofDescriptorProto . create ( {
@@ -620,8 +626,14 @@ OneOf.prototype.toDescriptor = function toDescriptor() {
620
626
* @type {Object }
621
627
* @property {string } [name] Service name
622
628
* @property {MethodDescriptorProtoProperties[] } [method] Methods
623
- * @property {* } [options] Not supported
624
- * @see Part of the {@link descriptor} extension (ext/descriptor)
629
+ * @property {ServiceOptionsProperties } [options] Options
630
+ */
631
+
632
+ /**
633
+ * Properties of a ServiceOptions message.
634
+ * @typedef ServiceOptionsProperties
635
+ * @type {Object }
636
+ * @property {boolean } [deprecated]
625
637
*/
626
638
627
639
var unnamedServiceIndex = 0 ;
@@ -630,7 +642,6 @@ var unnamedServiceIndex = 0;
630
642
* Creates a service from a descriptor.
631
643
* @param {ServiceDescriptorProtoProperties|Reader|Uint8Array } descriptor Descriptor
632
644
* @returns {Service } Service instance
633
- * @see Part of the {@link descriptor} extension (ext/descriptor)
634
645
*/
635
646
Service . fromDescriptor = function fromDescriptor ( descriptor ) {
636
647
@@ -649,7 +660,6 @@ Service.fromDescriptor = function fromDescriptor(descriptor) {
649
660
/**
650
661
* Converts a service to a descriptor.
651
662
* @returns {Message<ServiceDescriptorProtoProperties> } Descriptor
652
- * @see Part of the {@link descriptor} extension (ext/descriptor)
653
663
*/
654
664
Service . prototype . toDescriptor = function toDescriptor ( ) {
655
665
@@ -674,10 +684,16 @@ Service.prototype.toDescriptor = function toDescriptor() {
674
684
* @property {string } [name] Method name
675
685
* @property {string } [inputType] Request type name
676
686
* @property {string } [outputType] Response type name
677
- * @property {* } [options] Not supported
687
+ * @property {MethodOptionsProperties } [options] Not supported
678
688
* @property {boolean } [clientStreaming=false] Whether requests are streamed
679
689
* @property {boolean } [serverStreaming=false] Whether responses are streamed
680
- * @see Part of the {@link descriptor} extension (ext/descriptor)
690
+ */
691
+
692
+ /**
693
+ * Properties of a MethodOptions message.
694
+ * @typedef MethodOptionsProperties
695
+ * @type {Object }
696
+ * @property {boolean } [deprecated]
681
697
*/
682
698
683
699
var unnamedMethodIndex = 0 ;
@@ -686,7 +702,6 @@ var unnamedMethodIndex = 0;
686
702
* Creates a method from a descriptor.
687
703
* @param {MethodDescriptorProtoProperties|Reader|Uint8Array } descriptor Descriptor
688
704
* @returns {Method } Reflected method instance
689
- * @see Part of the {@link descriptor} extension (ext/descriptor)
690
705
*/
691
706
Method . fromDescriptor = function fromDescriptor ( descriptor ) {
692
707
@@ -709,7 +724,6 @@ Method.fromDescriptor = function fromDescriptor(descriptor) {
709
724
/**
710
725
* Converts a method to a descriptor.
711
726
* @returns {Message<MethodDescriptorProtoProperties> } Descriptor
712
- * @see Part of the {@link descriptor} extension (ext/descriptor)
713
727
*/
714
728
Method . prototype . toDescriptor = function toDescriptor ( ) {
715
729
return exports . MethodDescriptorProto . create ( {
0 commit comments