Returns the stored internal buffer. This serializer should not be used once the buffer is released. Calling this method results in undefined behavior if a previous write has failed.
Marks an ArrayBuffer as having its contents transferred out of band.
Pass the corresponding ArrayBuffer in the deserializing context to deserializer.transferArrayBuffer().
Write a JS number value.
Writes out a header, which includes the serialization format version.
Write raw bytes into the serializer’s internal buffer. The deserializer will require a way to compute the length of the buffer.
Write a raw 32-bit unsigned integer.
Write a raw 64-bit unsigned integer, split into high and low 32-bit parts.
Serializes a JavaScript value and adds the serialized representation to the internal buffer. This throws an error if value cannot be serialized.
Generated using TypeDoc
A subclass of
Serializer
that serializesTypedArray
(in particularBuffer
) andDataView
objects as host objects, and only stores the part of their underlyingArrayBuffers
that they are referring to.