Skip to content

Commit d1d2c0c

Browse files
fix(types): reserved field in IType can contain reserved names (#2001)
* Fix the type of reserved field in IType * Fix the type issue in src file
1 parent 11393ea commit d1d2c0c

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

Diff for: index.d.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1698,7 +1698,7 @@ export interface IType extends INamespace {
16981698
extensions?: number[][];
16991699

17001700
/** Reserved ranges */
1701-
reserved?: number[][];
1701+
reserved?: (number[]|string)[];
17021702

17031703
/** Whether a legacy group or not */
17041704
group?: boolean;

Diff for: src/type.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,7 @@ function clearCache(type) {
224224
* @property {Object.<string,IOneOf>} [oneofs] Oneof descriptors
225225
* @property {Object.<string,IField>} fields Field descriptors
226226
* @property {number[][]} [extensions] Extension ranges
227-
* @property {number[][]} [reserved] Reserved ranges
227+
* @property {Array.<number[]|string>} [reserved] Reserved ranges
228228
* @property {boolean} [group=false] Whether a legacy group or not
229229
*/
230230

0 commit comments

Comments
 (0)