Skip to content
Documentation/MovementConfig

Search documentation

Type to search the documentation.

Reference

MovementConfig

The resolved, library-wide animation defaults — what MOVEMENT_CONFIG injects.

Overview

The resolved, library-wide animation defaults — what MOVEMENT_CONFIG injects. Every timing value here is already normalized to milliseconds; provideMovement() is where "320ms" / "0.32s" are accepted.

Stable API — covered by semantic-versioning guarantees.

  • Kind: Interface
  • Stability: stable

Declaration

interface MovementConfig

Properties

Name Type Description
duration number Default duration, in milliseconds.
easing string Default CSS easing.
delay number Default delay, in milliseconds.
disabled boolean Application-level kill switch: true turns every animation into an instant jump to its end state. Not the reduced-motion mechanism — the library already honours the user's prefers-reduced-motion: reduce preference automatically, whatever this is set to. Use it for app-owned reasons: a user-facing "disable animations" setting, visual regression tests. Precedence: OS reduced-motion preference (always wins) → this flag → per-element moveDisabled.
iterations? number