Optional
decodeUtf8: (bytes: Uint8Array) => stringProtected
Readonly
bufReadonly
lenCurrent position.
Read a uint32
field, an unsigned 32 bit varint.
Protected
varint64Protected
assertThrows error if position in byte array is out of range.
Read a bool
field, a variant.
Read a bytes
field, length-delimited arbitrary data.
Read a double
field, a 64-bit floating point number.
Read a fixed32
field, an unsigned, fixed-length 32-bit integer.
Read a fixed64
field, an unsigned, fixed-length 64 bit integer.
Read a float
field, 32-bit floating point number.
Read a int32
field, a signed 32 bit varint.
Read a int64
field, a signed 64-bit varint.
Read a sfixed32
field, a signed, fixed-length 32-bit integer.
Read a fixed64
field, a signed, fixed-length 64-bit integer.
Read a sint32
field, a signed, zigzag-encoded 32-bit varint.
Read a sint64
field, a signed, zig-zag-encoded 64-bit varint.
Skip one element and return the skipped data.
When skipping StartGroup, provide the tags field number to check for matching field number in the EndGroup tag.
Optional
fieldNo: numberRead a string
field, length-delimited data converted to UTF-8 text.
Reads a tag - field number and wire type.
Read a uint64
field, an unsigned 64-bit varint.
Number of bytes available in this reader.