web_animations_1 library Null safety

Web Animations

https://drafts.csswg.org/web-animations-1/

Classes

Animation
The interface of the Web Animations API represents a single animation player and provides playback controls and a timeline for an animation node or source.
AnimationEffect
Experimental This is an experimental technologyCheck the Browser compatibility table carefully before using this in production. The interface of the Web Animations API defines current and future animation effects like KeyframeEffect, which can be passed to Animation objects for playing, and KeyframeEffect (which is used by CSS Animations and Transitions).
AnimationPlaybackEvent
Experimental This is an experimental technologyCheck the Browser compatibility table carefully before using this in production. The AnimationPlaybackEvent interface of the Web Animations API represents animation events. [...]
AnimationPlaybackEventInit
AnimationTimeline
Experimental This is an experimental technologyCheck the Browser compatibility table carefully before using this in production. The interface of the Web Animations API represents the timeline of an animation. This interface exists to define timeline features (inherited by DocumentTimeline and future timeline types) and is not itself directly used by developers. Anywhere you see , you should use DocumentTimeline or any other timeline type instead.
BaseComputedKeyframe
BaseKeyframe
BasePropertyIndexedKeyframe
ComputedEffectTiming
DocumentTimeline
Experimental This is an experimental technologyCheck the Browser compatibility table carefully before using this in production. The interface of the Web Animations API represents animation timelines, including the default document timeline (accessed via Document.timeline).
DocumentTimelineOptions
EffectTiming
Experimental This is an experimental technologyCheck the Browser compatibility table carefully before using this in production. The dictionary, part of the Web Animations API, is used by Element.animate(), KeyframeEffectReadOnly(), and KeyframeEffect() to describe timing properties for animation effects. These properties are all optional, although without setting a duration the animation will not play. [...]
GetAnimationsOptions
KeyframeAnimationOptions
KeyframeEffect
Experimental This is an experimental technologyCheck the Browser compatibility table carefully before using this in production. The interface of the Web Animations API lets us create sets of animatable properties and values, called keyframes. These can then be played using the Animation() constructor.
KeyframeEffectOptions
Draft This page is not complete. [...]
OptionalEffectTiming

Mixins

Animatable

Enums

AnimationPlayState
AnimationReplaceState
CompositeOperation
CompositeOperationOrAuto
FillMode
PlaybackDirection
TimelinePhase