@@ -197,8 +197,8 @@ export function parse(text: string, errors: ParseError[] = [], options: ParseOpt
197197 currentParent = previousParents . pop ( ) ;
198198 } ,
199199 onLiteralValue : onValue ,
200- onError : ( error : ParseErrorCode , offset : number , length : number ) => {
201- errors . push ( { error, offset, length } ) ;
200+ onError : ( error : ParseErrorCode , offset : number , length : number , startLine : number , startCharacter : number ) => {
201+ errors . push ( { error, offset, length, startLine , startCharacter } ) ;
202202 }
203203 } ;
204204 visit ( text , visitor , options ) ;
@@ -260,8 +260,8 @@ export function parseTree(text: string, errors: ParseError[] = [], options: Pars
260260 }
261261 }
262262 } ,
263- onError : ( error : ParseErrorCode , offset : number , length : number ) => {
264- errors . push ( { error, offset, length } ) ;
263+ onError : ( error : ParseErrorCode , offset : number , length : number , startLine : number , startCharacter : number ) => {
264+ errors . push ( { error, offset, length, startLine , startCharacter } ) ;
265265 }
266266 } ;
267267 visit ( text , visitor , options ) ;
0 commit comments