Interface: IDeclaration
protobuf.ExtensionRangeOptions.IDeclaration
Properties of a Declaration.
Implemented by
Properties
fullName
• Optional
fullName: null
| string
The fully-qualified name of the extension field. There must be a leading dot in front of the full name.
number
• Optional
number: null
| number
The extension number declared within the extension range.
repeated
• Optional
repeated: null
| boolean
If true, indicates that the extension must be defined as repeated. Otherwise the extension must be defined as optional.
reserved
• Optional
reserved: null
| boolean
If true, indicates that the number is reserved in the extension range, and any extension field with the number will fail to compile. Set this when a declared extension field is deleted.
type
• Optional
type: null
| string
The fully-qualified type name of the extension field. Unlike Metadata.type, Declaration.type must have a leading dot for messages and enums.