Internal array of slot names for the object.
Name of the class.
Type of the class.
Reference to the constructor of the current class (late static binding).
Unique identifier for the constructor.
Identifier for the parent class (if any).
StaticSIZEReads data from the provided BytesIO instance and processes it using the associated class's read method.
The BytesIO instance containing the data to be read.
Additional arguments to be passed to the class's read method.
A promise that resolves with the result of the read operation.
Serializes the provided arguments using the associated class's write method.
The arguments to be serialized.
The resulting Buffer after serialization.
StaticreadReads an integer value from the given BytesIO stream according to the specified options.
The BytesIO instance to read from.
Whether to read the value as a signed integer. Defaults to true.
Whether to use little-endian byte order. Defaults to true.
The number of bytes to read. Defaults to Int.SIZE.
A promise that resolves to the read integer value.
StaticwriteSerializes a 32-bit integer value into a Buffer.
The integer value to write. Can be a number or bigint.
Whether the integer should be written as signed (true) or unsigned (false). Defaults to true.
Whether to use little-endian (true) or big-endian (false) byte order. Defaults to true.
A Buffer containing the serialized 32-bit integer.
Int, Long, Int128, and Int256 are classes representing various integer types. They provide methods to read and write these integers in a specified format.