Parse a JSONL (JSON Lines) string into an array of JavaScript values.
If a parse error occurs and no values were successfully parsed, throws a SyntaxError. If values were parsed before the error, returns the successfully parsed values without throwing.
Incomplete trailing values (e.g. from a partial chunk) are silently ignored and not included in the result.
When a TypedArray is passed, the bytes are parsed directly without copying if the content is ASCII.