API reference / @jsprismarine/protocol / ClientboundMapItemDataPacket
Class: ClientboundMapItemDataPacket
Defined in: protocol/src/packet/ClientboundMapItemDataPacket.ts:114
Sends map identity plus any creation ids, decorations, or texture pixels that changed.
Protocol 2193 makes each update section independently optional. The client infers the update kind from which presence booleans are set; the former Type bit mask is gone. Tracked Actor IDs and Decorations are parallel lists. A tracked actor includes optionals for its entity id and block position, while texture updates carry their own width, height, origin, and packed ARGB pixels.
See
https://mojang.github.io/bedrock-protocol-docs/1.26.51/packets/clientbound-map-item-data-packet/
Extends
Constructors
Constructor
new ClientboundMapItemDataPacket(
packetData?,buffer?):ClientboundMapItemDataPacket
Defined in: protocol/src/NetworkPacket.ts:61
Constructs a new network packet.
Parameters
packetData?
ClientboundMapItemData | null = null
The packet data to include in the network packet.
buffer?
Buffer<ArrayBufferLike>
Returns
ClientboundMapItemDataPacket
Inherited from
Properties
codecProtocol
codecProtocol:
number=protocolVersion
Defined in: protocol/src/NetworkPacket.ts:53
Version stamped by the connection codec for version-gated payloads.
Inherited from
senderSubClientId
senderSubClientId:
number=0
Defined in: protocol/src/NetworkPacket.ts:50
Inherited from
NetworkPacket.senderSubClientId
targetSubClientId
targetSubClientId:
number=0
Defined in: protocol/src/NetworkPacket.ts:51
Inherited from
NetworkPacket.targetSubClientId
Accessors
id
Get Signature
get id():
number
Defined in: protocol/src/packet/ClientboundMapItemDataPacket.ts:115
Returns
number
Methods
clear()
clear():
void
Defined in: binaryutils/src/BinaryStream.ts:977
Clears the whole BinaryStream instance.
The write buffer and its capacity are kept, so any view previously returned by getWriteBuffer is invalidated. See resetWrite.
Returns
void
Inherited from
copyInto()
copyInto(
target,offset?):number
Defined in: binaryutils/src/BinaryStream.ts:856
Copies the encoded bytes into a caller-owned buffer at offset and returns the offset just past them. Lets many packets be encoded into one arena with no per-packet allocation at all.
Parameters
target
Buffer
offset?
number = 0
Returns
number
the new offset
Inherited from
copyOut()
copyOut():
Buffer
Defined in: binaryutils/src/BinaryStream.ts:840
Returns the encoded bytes as an exactly-sized, standalone Buffer.
Unlike getWriteBuffer the result does not alias this stream, so it survives resetWrite, and it does not pin a pool chunk: because Buffer.allocUnsafe is pool-backed (Buffer.poolSize is 64 KB on current Node), holding on to a handful of small slices from getWriteBuffer can keep megabytes alive.
Returns
Buffer
Inherited from
decode()
decode(
context?):void
Defined in: protocol/src/NetworkPacket.ts:125
Decodes a packet from this instance's read buffer.
Parameters
context?
Versioned registries and captured data for this connection.
Returns
void
Inherited from
decodeHeader()
decodeHeader():
void
Defined in: protocol/src/NetworkPacket.ts:141
Reads and validates the Bedrock packet header from this instance's read buffer.
Returns
void
Inherited from
decodePayload()
decodePayload(
_context?):void
Defined in: protocol/src/NetworkPacket.ts:186
Legacy mutable-field body hook implemented by FieldNetworkPacket.
Parameters
_context?
Versioned registries and captured data for this connection.
Returns
void
Inherited from
deserialize()
deserialize(
stream,context?):ClientboundMapItemData
Defined in: protocol/src/NetworkPacket.ts:194
Deserializes the network packet from a binary stream.
Parameters
stream
The stream containing the packet header and body.
context?
Optional protocol data supplied for the connection.
Returns
The typed packet body.
Inherited from
encode()
encode(
context?):void
Defined in: protocol/src/NetworkPacket.ts:101
Encodes the packet into this instance's write buffer for callers that queue packet objects.
Parameters
context?
Versioned registries and captured data for this connection.
Returns
void
Inherited from
encodeHeader()
encodeHeader():
void
Defined in: protocol/src/NetworkPacket.ts:136
Writes the Bedrock packet header to this instance's write buffer.
Returns
void
Inherited from
encodePayload()
encodePayload(
_context?):void
Defined in: protocol/src/NetworkPacket.ts:157
Legacy mutable-field body hook implemented by FieldNetworkPacket.
Parameters
_context?
Versioned registries and captured data for this connection.
Returns
void
Inherited from
encodeTransient()
encodeTransient(
context?):Buffer
Defined in: protocol/src/NetworkPacket.ts:114
Encodes this packet into a fresh stream and returns its backing view for immediate batch assembly. Use encode when the packet bytes need to be retained independently of the batch.
Parameters
context?
Versioned registries and captured data for this connection.
Returns
Buffer
A view over the encoded bytes.
Inherited from
feof()
feof():
boolean
Defined in: binaryutils/src/BinaryStream.ts:875
Returns whatever or not the read offset is at end of line.
Returns
boolean
Inherited from
getBuffer()
getBuffer():
Buffer
Defined in: binaryutils/src/BinaryStream.ts:912
Returns the encoded buffer.
Beware: when a read buffer is present this returns that, discarding everything written. On a stream used for both reading and writing it never returns your output.
Returns
Buffer
Deprecated
See getReadBuffer and getWriteBuffer.
Inherited from
getEncoded()
getEncoded():
boolean
Defined in: protocol/src/NetworkPacket.ts:93
Returns
boolean
Whether this packet already has encoded bytes in its stream.
Inherited from
getId()
getId():
number
Defined in: protocol/src/NetworkPacket.ts:80
Gets the wire id stamped by a version codec, or the packet class's default id.
Returns
number
The packet id for this instance.
Inherited from
getName()
getName():
string
Defined in: protocol/src/NetworkPacket.ts:72
The class name used by the server's packet handlers and traffic logs.
Returns
string
The concrete packet class name.
Inherited from
getPacketData()
getPacketData():
ClientboundMapItemData|null
Defined in: protocol/src/NetworkPacket.ts:209
Returns the packet body object supplied to the constructor or produced by deserialize.
Returns
ClientboundMapItemData | null
The typed payload, or null before one has been supplied or decoded.
Inherited from
getReadBuffer()
getReadBuffer():
Buffer<ArrayBufferLike> |null
Defined in: binaryutils/src/BinaryStream.ts:920
Returns the read buffer if available.
Returns
Buffer<ArrayBufferLike> | null
Inherited from
getReadIndex()
getReadIndex():
number
Defined in: binaryutils/src/BinaryStream.ts:1019
Retuns the read index.
Returns
number
Inherited from
getWriteBuffer()
getWriteBuffer():
Buffer
Defined in: binaryutils/src/BinaryStream.ts:936
Returns the encoded bytes as a view over this stream's internal buffer.
The view is only valid until the next write: resetWrite, clear and reuse all rewind the cursor without reallocating, so a previously returned buffer is silently overwritten by the next packet. If you queue the result - a send queue, a resend window - use copyOut or copyInto instead.
It also keeps the whole pooled 64 KB chunk it was carved from alive; retaining a scattered handful of small packets this way can pin megabytes.
Returns
Buffer
Inherited from
getWriteIndex()
getWriteIndex():
number
Defined in: binaryutils/src/BinaryStream.ts:1027
Returns the write index.
Returns
number
Inherited from
read()
read(
len):Buffer
Defined in: binaryutils/src/BinaryStream.ts:62
Reads a slice of buffer by the given length.
Parameters
len
number
How many bytes to read: a nonnegative integer.
Returns
Buffer
Throws
AssertionError when len is negative or not an integer, or runs past the end.
Inherited from
readBoolean()
readBoolean():
boolean
Defined in: binaryutils/src/BinaryStream.ts:179
Reads a boolean (true or false).
Returns
boolean
Inherited from
readByte()
readByte():
number
Defined in: binaryutils/src/BinaryStream.ts:143
Reads an unsigned byte (0 to 255).
Returns
number
Inherited from
readDouble()
readDouble():
number
Defined in: binaryutils/src/BinaryStream.ts:481
Returns a 64 bit (8 bytes) big-endian flating point number.
Returns
number
Inherited from
readDoubleLE()
readDoubleLE():
number
Defined in: binaryutils/src/BinaryStream.ts:501
Returns a 64 bit (8 bytes) little-endian flating point number.
Returns
number
Inherited from
readFloat()
readFloat():
number
Defined in: binaryutils/src/BinaryStream.ts:441
Returns a 32 bit (4 bytes) big-endian flating point number.
Returns
number
Inherited from
readFloatLE()
readFloatLE():
number
Defined in: binaryutils/src/BinaryStream.ts:461
Returns a 32 bit (4 bytes) big-endian flating point number.
Returns
number
Inherited from
readInt()
readInt():
number
Defined in: binaryutils/src/BinaryStream.ts:361
Reads a 32 bit (4 bytes) big-endian signed number.
Returns
number
Inherited from
readIntLE()
readIntLE():
number
Defined in: binaryutils/src/BinaryStream.ts:381
Reads a 32 bit (4 bytes) signed number.
Returns
number
Inherited from
readLengthPrefixed()
readLengthPrefixed():
Buffer
Defined in: binaryutils/src/BinaryStream.ts:107
Reads a varuint32 byte length, then that many bytes.
Returns
Buffer
The bytes, a view into the stream's buffer.
Inherited from
NetworkPacket.readLengthPrefixed
readLong()
readLong():
bigint
Defined in: binaryutils/src/BinaryStream.ts:521
Returns a 64 bit (8 bytes) signed big-endian number.
Returns
bigint
Inherited from
readLongLE()
readLongLE():
bigint
Defined in: binaryutils/src/BinaryStream.ts:540
Returns a 64 bit (8 bytes) signed little-endian number.
Returns
bigint
Inherited from
readRemaining()
readRemaining():
Buffer
Defined in: binaryutils/src/BinaryStream.ts:888
Reads the remaining bytes and returns the buffer slice.
Returns
Buffer
Inherited from
readShort()
readShort():
number
Defined in: binaryutils/src/BinaryStream.ts:197
Reads a 16 bit (2 bytes) signed big-endian number.
Returns
number
Inherited from
readShortLE()
readShortLE():
number
Defined in: binaryutils/src/BinaryStream.ts:217
Reads a 16 bit (2 bytes) signed little-endian number.
Returns
number
Inherited from
readSignedByte()
readSignedByte():
number
Defined in: binaryutils/src/BinaryStream.ts:161
Reads a signed byte (-128 to 127).
Returns
number
Inherited from
readTriad()
readTriad():
number
Defined in: binaryutils/src/BinaryStream.ts:277
Reads a 24 bit (3 bytes) signed big-endian number.
Returns
number
Inherited from
readTriadLE()
readTriadLE():
number
Defined in: binaryutils/src/BinaryStream.ts:298
Reads a 24 bit (3 bytes) little-endian number.
Returns
number
Inherited from
readUnsignedInt()
readUnsignedInt():
number
Defined in: binaryutils/src/BinaryStream.ts:401
Reads a 32 bit (4 bytes) big-endian unsigned number.
Returns
number
Inherited from
readUnsignedIntLE()
readUnsignedIntLE():
number
Defined in: binaryutils/src/BinaryStream.ts:421
Reads a 32 bit (4 bytes) little-endian unsigned number.
Returns
number
Inherited from
NetworkPacket.readUnsignedIntLE
readUnsignedLong()
readUnsignedLong():
bigint
Defined in: binaryutils/src/BinaryStream.ts:559
Returns a 64 bit (8 bytes) unsigned big-endian number.
Returns
bigint
Inherited from
NetworkPacket.readUnsignedLong
readUnsignedLongLE()
readUnsignedLongLE():
bigint
Defined in: binaryutils/src/BinaryStream.ts:578
Returns a 64 bit (8 bytes) unsigned little-endian number.
Returns
bigint
Inherited from
NetworkPacket.readUnsignedLongLE
readUnsignedShort()
readUnsignedShort():
number
Defined in: binaryutils/src/BinaryStream.ts:237
Reads a 16 bit (2 bytes) unsigned big-endian number.
Returns
number
Inherited from
NetworkPacket.readUnsignedShort
readUnsignedShortLE()
readUnsignedShortLE():
number
Defined in: binaryutils/src/BinaryStream.ts:257
Reads a 16 bit (2 bytes) unsigned little-endian number.
Returns
number
Inherited from
NetworkPacket.readUnsignedShortLE
readUnsignedTriad()
readUnsignedTriad():
number
Defined in: binaryutils/src/BinaryStream.ts:319
Reads a 24 bit (3 bytes) unsigned big-endian number.
Returns
number
Inherited from
NetworkPacket.readUnsignedTriad
readUnsignedTriadLE()
readUnsignedTriadLE():
number
Defined in: binaryutils/src/BinaryStream.ts:340
Reads a 24 bit (3 bytes) unsigned little-endian number.
Returns
number
Inherited from
NetworkPacket.readUnsignedTriadLE
readUnsignedVarInt()
readUnsignedVarInt():
number
Defined in: binaryutils/src/BinaryStream.ts:619
Reads a 32 bit unsigned number.
Returns
number
Inherited from
NetworkPacket.readUnsignedVarInt
readUnsignedVarLong()
readUnsignedVarLong():
bigint
Defined in: binaryutils/src/BinaryStream.ts:702
Reads a 64 bit unsigned variable-length number.
Returns
bigint
Inherited from
NetworkPacket.readUnsignedVarLong
readVarInt()
readVarInt():
number
Defined in: binaryutils/src/BinaryStream.ts:597
Reads a 32 bit (4 bytes) zigzag-encoded number.
Returns
number
Inherited from
readVarLong()
readVarLong():
bigint
Defined in: binaryutils/src/BinaryStream.ts:675
Reads a 64 bit zigzag-encoded variable-length number.
Returns
bigint
Inherited from
readVarString()
readVarString():
string
Defined in: binaryutils/src/BinaryStream.ts:126
Reads a string: a varuint32 byte length, then UTF-8 bytes, the form Bedrock writes strings in. Named apart from readString because RakNet's packets read theirs with a u16 length. The docs' string primitive
Returns
string
The read string.
Inherited from
reserve()
reserve(
capacity):this
Defined in: binaryutils/src/BinaryStream.ts:805
Grows the write buffer so that at least capacity bytes can be written without any further allocation, and returns this stream.
Pre-sizing skips the 256 -> 512 -> 1024 ... growth ladder, each step of which copies the whole payload; a 3 KB packet starting from the 256-byte floor performs five allocations and memcpy's 1.25x its own size before it is done.
Parameters
capacity
number
Returns
this
Inherited from
resetWrite()
resetWrite():
void
Defined in: binaryutils/src/BinaryStream.ts:827
Rewinds the write cursor while keeping the allocated capacity, so a long-lived encoder reaches a steady state where it never allocates again. This is the intended way to reuse a stream for many packets.
Note the aliasing contract, which it shares with clear and reuse: any buffer previously handed out by getWriteBuffer is a view over this stream's memory and is invalidated by this call. Use copyOut or copyInto for output you intend to keep.
Returns
void
Inherited from
reuse()
reuse(
buf):void
Defined in: binaryutils/src/BinaryStream.ts:991
Conventional method to reuse the stream without having to create a new BinaryStream instance.
The write buffer and its capacity are kept, so any view previously returned by getWriteBuffer is invalidated. See resetWrite.
Parameters
buf
Buffer
The new buffer instance.
Returns
void
Inherited from
serialize()
serialize(
stream,context?):Buffer
Defined in: protocol/src/NetworkPacket.ts:165
Serializes the network packet into a binary stream.
Parameters
stream
The binary stream to serialize into.
context?
Optional protocol data supplied for the connection.
Returns
Buffer
The serialized network packet as a Buffer.
Inherited from
setBuffer()
setBuffer(
buf):void
Defined in: binaryutils/src/BinaryStream.ts:946
Sets the buffer for reading. make sure to reset the reading index!
Parameters
buf
Buffer
The new Buffer.
Returns
void
Deprecated
See setReadBuffer and setWriteBuffer.
Inherited from
setNetId()
setNetId(
id):void
Defined in: protocol/src/NetworkPacket.ts:88
Stamps the id selected by a negotiated protocol version.
Parameters
id
number
The packet id in that version's table.
Returns
void
Inherited from
setReadBuffer()
setReadBuffer(
buf,rIndex?):void
Defined in: binaryutils/src/BinaryStream.ts:955
Sets the buffer for reading.
Parameters
buf
Buffer
The new Buffer.
rIndex?
number = 0
The new read index (default: 0, pass -1 to keep current).
Returns
void
Inherited from
setReadIndex()
setReadIndex(
index):void
Defined in: binaryutils/src/BinaryStream.ts:1001
Sets the reading index.
Parameters
index
number
The new read index.
Returns
void
Inherited from
setWriteBuffer()
setWriteBuffer(
buf,wIndex?):void
Defined in: binaryutils/src/BinaryStream.ts:965
Sets the buffer for writing.
Parameters
buf
Buffer
The new Buffer.
wIndex?
number = 0
The new write index (default: 0, pass -1 to keep current).
Returns
void
Inherited from
setWriteIndex()
setWriteIndex(
index):void
Defined in: binaryutils/src/BinaryStream.ts:1010
Sets the new writing index.
Parameters
index
number
The new write index.
Returns
void
Inherited from
skip()
skip(
len):void
Defined in: binaryutils/src/BinaryStream.ts:899
Skips len bytes on the buffer.
Parameters
len
number
Returns
void
Inherited from
write()
write(
buf):void
Defined in: binaryutils/src/BinaryStream.ts:76
Appends a buffer to the main buffer.
Parameters
buf
Uint8Array
Returns
void
Inherited from
writeBoolean()
writeBoolean(
v):void
Defined in: binaryutils/src/BinaryStream.ts:188
Writes a boolean (true or false).
Parameters
v
boolean
Returns
void
Inherited from
writeByte()
writeByte(
v):void
Defined in: binaryutils/src/BinaryStream.ts:152
Writes an unsigned byte (0 to 255).
Parameters
v
number
Returns
void
Inherited from
writeDouble()
writeDouble(
v):void
Defined in: binaryutils/src/BinaryStream.ts:490
Writes a 64 bit (8 bytes) big-endian floating point number.
Parameters
v
number
Returns
void
Inherited from
writeDoubleLE()
writeDoubleLE(
v):void
Defined in: binaryutils/src/BinaryStream.ts:510
Writes a 64 bit (8 bytes) little-endian floating point number.
Parameters
v
number
Returns
void
Inherited from
writeFloat()
writeFloat(
v):void
Defined in: binaryutils/src/BinaryStream.ts:450
Writes a 32 bit (4 bytes) big-endian floating point number.
Parameters
v
number
Returns
void
Inherited from
writeFloatLE()
writeFloatLE(
v):void
Defined in: binaryutils/src/BinaryStream.ts:470
Writes a 32 bit (4 bytes) little-endian floating point number.
Parameters
v
number
Returns
void
Inherited from
writeInt()
writeInt(
v):void
Defined in: binaryutils/src/BinaryStream.ts:370
Writes a 32 bit (4 bytes) big-endian signed number.
Parameters
v
number
Returns
void
Inherited from
writeIntLE()
writeIntLE(
v):void
Defined in: binaryutils/src/BinaryStream.ts:390
Writes a 32 bit (4 bytes) little-endian signed number.
Parameters
v
number
Returns
void
Inherited from
writeLengthPrefixed()
writeLengthPrefixed(
buf):void
Defined in: binaryutils/src/BinaryStream.ts:115
Writes a varuint32 byte length, then the bytes.
Parameters
buf
Uint8Array
The bytes to append.
Returns
void
Inherited from
NetworkPacket.writeLengthPrefixed
writeLong()
writeLong(
v):void
Defined in: binaryutils/src/BinaryStream.ts:530
Writes a 64 bit (8 bytes) signed big-endian number.
Parameters
v
bigint
Returns
void
Inherited from
writeLongLE()
writeLongLE(
v):void
Defined in: binaryutils/src/BinaryStream.ts:549
Writes a 64 bit (8 bytes) signed little-endian number.
Parameters
v
bigint
Returns
void
Inherited from
writeShort()
writeShort(
v):void
Defined in: binaryutils/src/BinaryStream.ts:206
Writes a 16 bit (2 bytes) signed big-endian number.
Parameters
v
number
Returns
void
Inherited from
writeShortLE()
writeShortLE(
v):void
Defined in: binaryutils/src/BinaryStream.ts:226
Writes a 16 bit (2 bytes) signed little-endian number.
Parameters
v
number
Returns
void
Inherited from
writeSignedByte()
writeSignedByte(
v):void
Defined in: binaryutils/src/BinaryStream.ts:170
Writes a signed byte (-128 to 127).
Parameters
v
number
Returns
void
Inherited from
writeTriad()
writeTriad(
v):void
Defined in: binaryutils/src/BinaryStream.ts:286
Writes a 24 bit (3 bytes) signed big-endian number.
Parameters
v
number
Returns
void
Inherited from
writeTriadLE()
writeTriadLE(
v):void
Defined in: binaryutils/src/BinaryStream.ts:307
Writes a 24 bit (3 bytes) signed little-endian number.
Parameters
v
number
Returns
void
Inherited from
writeUnsignedInt()
writeUnsignedInt(
v):void
Defined in: binaryutils/src/BinaryStream.ts:410
Writes a 32 bit (4 bytes) big-endian unsigned number.
Parameters
v
number
Returns
void
Inherited from
NetworkPacket.writeUnsignedInt
writeUnsignedIntLE()
writeUnsignedIntLE(
v):void
Defined in: binaryutils/src/BinaryStream.ts:430
Writes a 32 bit (4 bytes) little-endian unsigned number.
Parameters
v
number
Returns
void
Inherited from
NetworkPacket.writeUnsignedIntLE
writeUnsignedLong()
writeUnsignedLong(
v):void
Defined in: binaryutils/src/BinaryStream.ts:568
Writes a 64 bit (8 bytes) unsigned big-endian number.
Parameters
v
bigint
Returns
void
Inherited from
NetworkPacket.writeUnsignedLong
writeUnsignedLongLE()
writeUnsignedLongLE(
v):void
Defined in: binaryutils/src/BinaryStream.ts:587
Writes a 64 bit (8 bytes) unsigned little-endian number.
Parameters
v
bigint
Returns
void
Inherited from
NetworkPacket.writeUnsignedLongLE
writeUnsignedShort()
writeUnsignedShort(
v):void
Defined in: binaryutils/src/BinaryStream.ts:246
Writes a 16 bit (2 bytes) unsigned big-endian number.
Parameters
v
number
Returns
void
Inherited from
NetworkPacket.writeUnsignedShort
writeUnsignedShortLE()
writeUnsignedShortLE(
v):void
Defined in: binaryutils/src/BinaryStream.ts:266
Writes a 16 bit (2 bytes) unsigned little-endian number.
Parameters
v
number
Returns
void
Inherited from
NetworkPacket.writeUnsignedShortLE
writeUnsignedTriad()
writeUnsignedTriad(
v):void
Defined in: binaryutils/src/BinaryStream.ts:328
Writes a 24 bit (3 bytes) unsigned big-endian number.
Parameters
v
number
Returns
void
Inherited from
NetworkPacket.writeUnsignedTriad
writeUnsignedTriadLE()
writeUnsignedTriadLE(
v):void
Defined in: binaryutils/src/BinaryStream.ts:349
Writes a 24 bit (3 bytes) unsigned little-endian number.
Parameters
v
number
Returns
void
Inherited from
NetworkPacket.writeUnsignedTriadLE
writeUnsignedVarInt()
writeUnsignedVarInt(
v):void
Defined in: binaryutils/src/BinaryStream.ts:657
Writes a 32 bit unsigned number with variable-length.
Parameters
v
number
Returns
void
Inherited from
NetworkPacket.writeUnsignedVarInt
writeUnsignedVarLong()
writeUnsignedVarLong(
v):void
Defined in: binaryutils/src/BinaryStream.ts:742
Writes a 64 bit unsigned variable-length number.
Parameters
v
bigint
Returns
void
Inherited from
NetworkPacket.writeUnsignedVarLong
writeUTF8String()
writeUTF8String(
value):void
Defined in: binaryutils/src/BinaryStream.ts:91
Writes a UTF-8 string directly into the stream's backing buffer.
Parameters
value
string
The string to encode.
Returns
void
Inherited from
writeVarInt()
writeVarInt(
v):void
Defined in: binaryutils/src/BinaryStream.ts:609
Writes a 32 bit (4 bytes) zigzag-encoded number.
Parameters
v
number
Returns
void
Inherited from
writeVarLong()
writeVarLong(
v):void
Defined in: binaryutils/src/BinaryStream.ts:688
Writes a 64 bit unsigned zigzag-encoded number.
Parameters
v
bigint
Returns
void
Inherited from
writeVarString()
writeVarString(
str):void
Defined in: binaryutils/src/BinaryStream.ts:134
Writes a string as a varuint32 byte length, then UTF-8 bytes.
Parameters
str
string
The string to write.
Returns
void