import { ByteBuf } from "https://deno.land/x/steam_trader@v0.4.0/deps.ts";
A byte buffer.
Supports the following data types:
- Bool
- Int (8, 16, 32, 64)
- Uint (8, 16, 32, 64)
- BigInt (64)
- VarInt (unsigned, signed, and zigzag)
- String (utf8, utf16, and delimited)
- TypedArray
Methods
Gets an array of unsigned shorts.
Gets a signed, variable-length integer.
Gets a String with a variable-length delimeter.
Gets an unsigned, variable-length integer.
Gets a signed, variable-length integer with zigzag encoding.
Reads the next String with a variable-length delimeter.
Reads the next signed, variable-length integer with zigzag encoding.
Sets a signed, variable-length integer.
Sets a String with a variable-length delimeter.
Sets an unsigned, variable-length integer.
Sets a signed, variable-length integer with zigzag encoding.
Writes the next signed, variable-length integer.
Writes the next unsigned, variable-length integer.
Writes the next unsigned, variable-length integer with zigzag encoding.