# Ranges operations

> Deterministic range construction from explicit document anchors.



1 operations. Names, descriptions, and behavior flags come from the canonical contract.

## Operations

- [`ranges.resolve`](/document-api/reference/ranges/resolve) (read): Resolve two explicit anchors into a contiguous document range. Returns a transparent SelectionTarget, handle metadata, and preview metadata. handle.ref is nullable and present only when the resolved range is mutation-ready; callers must check handle.ref !== null and/or coversFullTarget before using it for mutations. Stateless and deterministic.

