Skip to content

Animation

[<Interface>]
type Animation =
    abstract member currentTime: CSSNumberish option with get, set
    abstract member effect: AnimationEffect option with get, set
    abstract member finished: Promise<Animation>
    abstract member id: string with get, set
    abstract member oncancel: (AnimationPlaybackEvent -> unit) option with get, set
    abstract member onfinish: (AnimationPlaybackEvent -> unit) option with get, set
    abstract member onremove: (AnimationPlaybackEvent -> unit) option with get, set
    abstract member overallProgress: float option
    abstract member pending: bool
    abstract member playState: AnimationPlayState
    abstract member playbackRate: float with get, set
    abstract member ready: Promise<Animation>
    abstract member replaceState: AnimationReplaceState
    abstract member startTime: CSSNumberish option with get, set
    abstract member timeline: AnimationTimeline option with get, set
    abstract member addEventListener (type: string, listener: EventListenerOrEventListenerObject, ?options: U2<bool,AddEventListenerOptions>) : unit
    abstract member addEventListener<'E> (type: typekeyof<AnimationEventMap,'E>, listener: 'E -> obj, ?options: U2<bool,AddEventListenerOptions>) : unit
    abstract member cancel () : unit
    abstract member commitStyles () : unit
    abstract member finish () : unit
    abstract member pause () : unit
    abstract member persist () : unit
    abstract member play () : unit
    abstract member removeEventListener (type: string, listener: EventListenerOrEventListenerObject, ?options: U2<bool,EventListenerOptions>) : unit
    abstract member removeEventListener<'E> (type: typekeyof<AnimationEventMap,'E>, listener: 'E -> obj, ?options: U2<bool,EventListenerOptions>) : unit
    abstract member reverse () : unit
    abstract member updatePlaybackRate (playbackRate: float) : unit
AssemblyXantham.Fable.Core.TS
ImplementsEventTarget

Properties

abstract member currentTime: CSSNumberish option with get, set
abstract member effect: AnimationEffect option with get, set
abstract member finished: Promise<Animation>
abstract member id: string with get, set
abstract member oncancel: (AnimationPlaybackEvent -> unit) option with get, set
abstract member onfinish: (AnimationPlaybackEvent -> unit) option with get, set
abstract member onremove: (AnimationPlaybackEvent -> unit) option with get, set
abstract member overallProgress: float option
abstract member pending: bool
abstract member playState: AnimationPlayState
abstract member playbackRate: float with get, set
abstract member ready: Promise<Animation>
abstract member replaceState: AnimationReplaceState
abstract member startTime: CSSNumberish option with get, set
abstract member timeline: AnimationTimeline option with get, set

Methods

abstract member addEventListener (type: string, listener: EventListenerOrEventListenerObject, ?options: U2<bool,AddEventListenerOptions>) : unit
abstract member addEventListener<'E> (type: typekeyof<AnimationEventMap,'E>, listener: 'E -> obj, ?options: U2<bool,AddEventListenerOptions>) : unit
abstract member cancel () : unit
abstract member commitStyles () : unit
abstract member finish () : unit
abstract member pause () : unit
abstract member persist () : unit
abstract member play () : unit
abstract member removeEventListener (type: string, listener: EventListenerOrEventListenerObject, ?options: U2<bool,EventListenerOptions>) : unit
abstract member removeEventListener<'E> (type: typekeyof<AnimationEventMap,'E>, listener: 'E -> obj, ?options: U2<bool,EventListenerOptions>) : unit
abstract member reverse () : unit
abstract member updatePlaybackRate (playbackRate: float) : unit