AnimationEffect
Types
computedEffectTiming
type computedEffectTiming = { mutable fill?: fillMode, mutable iterationStart?: float, mutable iterations?: float, mutable direction?: playbackDirection, mutable easing?: string, mutable delay?: float, mutable endDelay?: float, mutable playbackRate?: float, mutable duration?: unknown, mutable progress?: Nullable.t<float>, mutable currentIteration?: Nullable.t<float>, mutable startTime?: float, mutable endTime?: float, mutable activeDuration?: float, mutable localTime?: Nullable.t<float>,}Record fields
fill
option<fillMode>
iterationStart
option<float>
iterations
option<float>
direction
option<playbackDirection>
easing
option<string>
delay
option<float>
endDelay
option<float>
playbackRate
option<float>
duration
option<unknown>
progress
option<Nullable.t<float>>
currentIteration
option<Nullable.t<float>>
startTime
option<float>
endTime
option<float>
activeDuration
option<float>
localTime
option<Nullable.t<float>>
effectTiming
type effectTiming = { mutable fill?: fillMode, mutable iterationStart?: float, mutable iterations?: float, mutable direction?: playbackDirection, mutable easing?: string, mutable delay?: float, mutable endDelay?: float, mutable playbackRate?: float, mutable duration?: unknown,}Record fields
fill
option<fillMode>
iterationStart
option<float>
iterations
option<float>
direction
option<playbackDirection>
easing
option<string>
delay
option<float>
endDelay
option<float>
playbackRate
option<float>
duration
option<unknown>
fillMode
type fillMode = | @as("auto") Auto | @as("backwards") Backwards | @as("both") Both | @as("forwards") Forwards | @as("none") NonegetAnimationsOptions
type getAnimationsOptions = {mutable subtree?: bool}Record fields
subtree
option<bool>
optionalEffectTiming
type optionalEffectTiming = { mutable delay?: float, mutable endDelay?: float, mutable fill?: fillMode, mutable iterationStart?: float, mutable iterations?: float, mutable duration?: unknown, mutable direction?: playbackDirection, mutable easing?: string, mutable playbackRate?: float,}Record fields
delay
option<float>
endDelay
option<float>
fill
option<fillMode>
iterationStart
option<float>
iterations
option<float>
duration
option<unknown>
direction
option<playbackDirection>
easing
option<string>
playbackRate
option<float>
playbackDirection
type playbackDirection = | @as("alternate") Alternate | @as("alternate-reverse") AlternateReverse | @as("normal") Normal | @as("reverse") ReverseValues
getComputedTiming
let getComputedTiming: t => computedEffectTimingupdateTiming
let updateTiming: (t, ~timing: optionalEffectTiming=?) => unit