Interface IChangeableProps

Changeable properties for a component. These properties may change during the component's lifecycle, such as in response to window resizing or user actions. This interface extends IChangeableProps, inheriting the mutable properties defined for modules.

Hierarchy

Properties

__fixHelperChangeableProps?: any
dragDirection?: "x" | "y"

Direction of the drag movement (either 'x' or 'y')

Default

'y'
dragSpeed?: number

Speed factor for dragging movements

Default

1
dragThreshold?: number

Minimum threshold for drag movements (in pixels).

Default

3
ease?: number

Linear interpolation easing factor

Default

0.1
friction?: number

Friction applied during interpolation

Default

0.5
hasDrag?: boolean

Enable or disable drag events for progress control

Default

true
hasWheel?: boolean

Enable or disable mouse wheel events for progress control

Default

true
max: number

Maximum value of the progress

min: number

Minimum value of the progress

step: number

The step size for progress increments

stepThreshold?: number

Threshold to determine step size changes. Ranges from 0.001 to 0.5.

Default

0.1
stickyEndDuration?: null | TDuration

Duration for sticky animation to snap to the nearest step. If null, sticky animation is disabled.

Default

500
wheelSpeed?: number

Speed factor for mouse wheel movements

Default

1