ReadonlydepthOccurrence nesting depth, matching the runtime's traversal depth.
Optional ReadonlynodeDocument node index, or undefined when the node is relocated.
Optional ReadonlyrelocatedPresent only for a relocated entry.
ReadonlyinitialVisibility: booleanReadonlylocalTransform: readonly number[]The local transform the relocated node carried in the document.
Readonlyname: stringReadonlyoccurrenceId: stringReadonlyprototypeId: stringOptional ReadonlysemanticId?: string | nullThe value the document node would have carried: a string, an explicit
null for an occurrence that genuinely has none, and undefined for an
omitted key. Relocation must not decide between them for a reader, so
all three states survive.
Optional ReadonlysourceRef?: string | nullReadonlytags: readonly string[]
One occurrence as the compiler hands it to the encoder.