
jsMain.web.animations.Animation.kt Maven / Gradle / Ivy
// Automatically generated - do not modify!
package web.animations
import web.events.Event
import web.events.EventHandler
import web.events.EventTarget
import kotlin.js.Promise
open external class Animation(
effect: AnimationEffect? = definedExternally,
timeline: AnimationTimeline? = definedExternally,
) : EventTarget {
var currentTime: CSSNumberish?
var effect: AnimationEffect?
val finished: Promise
var id: String
var oncancel: EventHandler?
var onfinish: EventHandler?
var onremove: EventHandler?
val pending: Boolean
val playState: AnimationPlayState
var playbackRate: Double
val ready: Promise
val replaceState: AnimationReplaceState
var startTime: CSSNumberish?
var timeline: AnimationTimeline?
fun cancel()
fun commitStyles()
fun finish()
fun pause()
fun persist()
fun play()
fun reverse()
fun updatePlaybackRate(playbackRate: Number)
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy