Parse a JSONL chunk, designed for streaming use.
Never throws on parse errors. Instead, returns whatever values were successfully parsed along with an error property containing the SyntaxError (or null on success). Use read to determine how much input was consumed and done to check if all input was parsed.
When a TypedArray is passed, the bytes are parsed directly without copying if the content is ASCII. Optional start and end parameters allow slicing without copying, and read will be a byte offset into the original typed array.