Skip to content

Intermact API Reference / @intermact/core / DraggableValueOptions

Interface: DraggableValueOptions ​

Defined in: packages/core/src/interaction/draggable.ts:94

Options for draggableValue.

Properties ​

baseline? ​

readonly optional baseline?: number

Defined in: packages/core/src/interaction/draggable.ts:96

Fixed coordinate on the non-dragged axis (default 0).


binding? ​

readonly optional binding?: PointerEventBinding

Defined in: packages/core/src/interaction/draggable.ts:105


fromWorld? ​

readonly optional fromWorld?: (world) => number

Defined in: packages/core/src/interaction/draggable.ts:104

Map a world position → scalar value (default reads the dragged axis).

Parameters ​

world ​

AbsXY

Returns ​

number


range? ​

readonly optional range?: readonly [number, number]

Defined in: packages/core/src/interaction/draggable.ts:98

Clamp the dragged scalar to [min,max].


size? ​

readonly optional size?: number

Defined in: packages/core/src/interaction/draggable.ts:99


style? ​

readonly optional style?: ObjectStyle

Defined in: packages/core/src/interaction/draggable.ts:100


toWorld? ​

readonly optional toWorld?: (value) => AbsXY

Defined in: packages/core/src/interaction/draggable.ts:102

Map a scalar value → world handle position (default uses axis/baseline).

Parameters ​

value ​

number

Returns ​

AbsXY

Intermact v1.0 — 文档覆盖 Phase-1 / Phase-2 / Phase-3(全阶段)