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 |