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
| |
|---|
| Assembly | Xantham.Fable.Core.TS |
| Implements | EventTarget |
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