The expected type of array elements
Creates a new JSON entity.
The expected type of array elements
Optionalbuffer: ByteStream | ByteBufferOptional ByteBuffer or ByteStream to read from
Gets the current length of the buffer.
The number of bytes in the buffer
Gets the type name of this entity.
The constructor name of this entity
Sets the maximum buffer size before compaction occurs.
The maximum buffer size in bytes
Returns an async iterator for array items. Enables use of for await...of loops on JsonArray.
Returns an iterator for array items. Enables use of for...of loops on JsonArray.
Consumes the entity by reading it if not already consumed.
Asynchronously consumes the entity by reading it if not already consumed.
Feeds input data into the buffer.
One or more strings, numbers, arrays of numbers, or Uint8Arrays to add to the buffer
Generator that yields array items. Allows for streaming/incremental processing of large arrays.
Async generator that yields array items from a stream. Allows for asynchronous streaming/incremental processing.
ProtectedparseAsynchronously reads and parses the entity from a stream.
A promise that resolves to the parsed value
ProtectedskipSkips whitespace characters in the buffer.
Represents a JSON array. Provides streaming access to array items.