MCPcopy Index your code
hub / github.com/callstack/agent-device / buildDispatchedScrollResult

Function buildDispatchedScrollResult

src/core/dispatch-interactions.ts:815–830  ·  view source on GitHub ↗
(
  target: ScrollTarget,
  options: ScrollCommandOptions,
  completedPasses: number,
  interactionResult: Record<string, unknown>,
)

Source from the content-addressed store, hash-verified

813}
814
815function buildDispatchedScrollResult(
816 target: ScrollTarget,
817 options: ScrollCommandOptions,
818 completedPasses: number,
819 interactionResult: Record<string, unknown>,
820): Record<string, unknown> {
821 const durationMs = honoredScrollDurationMs(interactionResult);
822 return {
823 direction: target.direction,
824 ...(target.edge ? { edge: target.edge, passes: completedPasses } : {}),
825 ...(options.amount !== undefined ? { amount: options.amount } : {}),
826 ...(options.pixels !== undefined ? { pixels: options.pixels } : {}),
827 ...(durationMs !== undefined ? { durationMs } : {}),
828 ...interactionResult,
829 };
830}
831
832async function captureVerifiedScrollEdgeState(
833 interactor: Interactor,

Callers 1

handleScrollCommandFunction · 0.85

Calls 1

honoredScrollDurationMsFunction · 0.90

Tested by

no test coverage detected