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(全阶段)