923
},
924
onArrayBegin: (offset: number, length: number) => {
925
>
currentParent = onValue({ type: 'array', offset, length: -1, parent: currentParent, children: [] });
json.ts
926
>
},
927
onArrayEnd: (offset: number, length: number) => {
928
>
currentParent.length = offset + length - currentParent.offset;
json.ts
929
>
currentParent = currentParent.parent!;
930
>
ensurePropertyComplete(offset + length);
931
>
},
932
onLiteralValue: (value: unknown, offset: number, length: number) => {
933
onValue({ type: getNodeType(value), offset, length, parent: currentParent, value });