Whether entry keys contain secondary-index values.
Whether returned cursor entries should omit records.
Whether entries are ordered from greatest to least key.
Whether duplicate index keys are collapsed while iterating.
Sorted and range-filtered entries used by cursor movement.
Current cursor position, or -1 when unpositioned.
Sorts entries, applies the supplied key range, and stores the snapshot.
Optionalrange: KeyRangeReturns entries that satisfy the supplied key range without mutating state.
Optionalrange: KeyRangeAdvances to the next entry, or returns undefined when exhausted.
Advances to target or the next entry past target for this direction.
Skips count entries and returns the new current entry.
Returns the currently positioned entry.
Provider-side IndexedDB cursor snapshot.
The snapshot sorts rows, applies IndexedDB range bounds, and implements movement semantics for native TypeScript providers without exposing wire message types.