Skip to content
Documentation/API reference

Search documentation

Type to search the documentation.

Reference

API reference

73 public symbols generated from the TypeScript declarations of the library.

73 public symbols generated from the TypeScript declarations of the library.

Directives

Name Summary
MoveAnimateDirective Stable API — covered by semantic-versioning guarantees.
MoveAnimationDirective Stable API — covered by semantic-versioning guarantees.
MoveDragDirective Experimental API — may change significantly between minor versions.
MoveEnterDirective Stable API — covered by semantic-versioning guarantees.
MoveFocusDirective Stable API — covered by semantic-versioning guarantees.
MoveHoverDirective Plays while a hover-capable pointer is over the element, and reverses when it leaves.
MoveInViewDirective Stable API — covered by semantic-versioning guarantees.
MoveLayoutDirective Experimental API — may change significantly between minor versions.
MoveLeaveDirective Stable API — covered by semantic-versioning guarantees.
MoveLoopDirective Stable API — covered by semantic-versioning guarantees.
MoveParallaxDirective Stable API — covered by semantic-versioning guarantees.
MovePresenceDirective Stable API — covered by semantic-versioning guarantees.
MovePresenceForDirective Keyed-list counterpart to movePresence.
MoveScrollDirective Stable API — covered by semantic-versioning guarantees.
MoveSmoothScrollDirective Directive that enables smooth scrolling on a specific scrollable container.
MoveStaggerDirective Stable API — covered by semantic-versioning guarantees.
MoveTapDirective Stable API — covered by semantic-versioning guarantees.
MoveTargetDirective Experimental API — may change significantly between minor versions.
MoveTextDirective Splits the host's text content into animated spans/words.
MoveTriggerDirective Plays keyframes on its host when a boolean flips to true, and resets when it flips back — the declarative trigger side of moveTarget/moveTrigger.
MoveVariantsDirective Stable API — covered by semantic-versioning guarantees.

Services

Name Summary
MoveAnimator The supported way to animate from TypeScript — sequencing phases, reacting to a server response, driving a node the template does not own, View Transitions.
SmoothScrollService SmoothScrollService — Lenis-inspired smooth scroll for Angular.

Functions

Name Summary
moveIconBounce Returns keyframes for a subtle bounce animation on an icon.
moveIconPulse Returns keyframes for a subtle pulse animation on an icon.
moveIconRotate Returns keyframes for a subtle rotate animation on an icon.
moveIconShake Returns keyframes for a subtle shake animation on an icon.
movePathDraw Returns keyframes for a path-drawing animation.
moveSpringValue Stable API — covered by semantic-versioning guarantees.
moveTimeToMs Converts a MoveTime to milliseconds: moveTimeToMs('0.08s') === 80, moveTimeToMs(80) === 80.
moveTransform Stable API — covered by semantic-versioning guarantees.
moveValue Stable API — covered by semantic-versioning guarantees.
provideMovement Sets library-wide animation defaults.

Interfaces

Name Summary
AnimationControls The universal handle every animation returns, whether it comes from a directive internally or from MoveAnimator.animate().
MoveAnimateOptions Options for one imperative animation — the same vocabulary MoveTriggerDirective.play() takes.
MoveAnimationConfig Stable API — covered by semantic-versioning guarantees.
MoveDragEvent Experimental API — may change significantly between minor versions.
MoveDragSnapPoint Experimental API — may change significantly between minor versions.
MoveKeyframeProperties Stable API — covered by semantic-versioning guarantees.
MoveKeyframeState Stable API — covered by semantic-versioning guarantees.
MovePresenceForContext Stable API — covered by semantic-versioning guarantees.
MovePresetDefinition Stable API — covered by semantic-versioning guarantees.
MovePropertyTransition Stable API — covered by semantic-versioning guarantees.
MoveRepeatOptions Stable API — covered by semantic-versioning guarantees.
MoveSpring Stable API — covered by semantic-versioning guarantees.
MoveSpringValueConfig Stable API — covered by semantic-versioning guarantees.
MoveTransformOptions Stable API — covered by semantic-versioning guarantees.
MovementConfig The resolved, library-wide animation defaults — what MOVEMENT_CONFIG injects.

Types

Name Summary
MoveAnimationTarget Anything MoveAnimator can animate: an element, or the ElementRef a viewChild() already gives you.
MoveDragAxis Experimental API — may change significantly between minor versions.
MoveDragConstraints Experimental API — may change significantly between minor versions.
MoveKeyframes Stable API — covered by semantic-versioning guarantees.
MovePresenceForMode 'sync' — entering and leaving items animate at the same time.
MovePresenceForTrackBy Stable API — covered by semantic-versioning guarantees.
MovePreset Named animation presets.
MoveRepeatType 'loop' restarts from the first keyframe each cycle.
MoveStaggerDirection Stable API — covered by semantic-versioning guarantees.
MoveStateValue Stable API — covered by semantic-versioning guarantees.
MoveTime A duration or delay.
MoveTransformValue Stable API — covered by semantic-versioning guarantees.
MoveTransitionConfig Stable API — covered by semantic-versioning guarantees.
MoveValue Stable API — covered by semantic-versioning guarantees.
MoveValuePair Stable API — covered by semantic-versioning guarantees.
MoveVariant Stable API — covered by semantic-versioning guarantees.
MoveVariantOrchestration 'beforeChildren' plays the parent first and offsets its children by the parent's duration.
MoveVariantState Stable API — covered by semantic-versioning guarantees.
MovementConfigInput What provideMovement() accepts: any subset of MovementConfig, with duration and delay taking a MoveTime (320, '320ms', '0.32s').

Constants

Name Summary
MOVEMENT_CONFIG Stable API — covered by semantic-versioning guarantees.
MOVEMENT_DEFAULTS Stable API — covered by semantic-versioning guarantees.
MOVEMENT_DIRECTIVES All directives the library ships (every MOVEMENT_STABLE_DIRECTIVES plus every MOVEMENT_EXPERIMENTAL_DIRECTIVES member), ready to spread into a standalone compo…
MOVEMENT_EXPERIMENTAL_DIRECTIVES Every experimental directive — may change or be removed in any 1.x minor.
MOVEMENT_STABLE_DIRECTIVES Every stable directive — none of these change behavior or shape outside a major version.
MOVE_PRESETS