Replaces every nested { $ref } inside value with the referenced fragment
(§7.3). fromPointer is the token the value belongs to; issues are reported
under its $value. failed is true when at least one reference did not resolve.
Effective type of an indexed token or group after inheritance and extension (memoised).
Resolves a group's $extends (alias syntax) or $ref (JSON pointer) to its target group.
Looks a token path up through merged group views (so inherited tokens are found).
Merged view of a group (memoised). pointer identifies the group; raw is its object.
Finds the indexed token a pointer lands on or inside.
Raw RFC 6901 traversal; own properties only, integer array indices only.
Follows an alias/$ref token to the concrete token at the end of the chain.
Resolves a $ref string to its raw value, following whole-token references.
Resolves aliases,
$refpointers,$extendsmerges, and effective types for one prepared document. Create one per document with createResolver. Every result is memoised, so chains cost linear time and cycles are detected rather than followed.