MockAnimationPlayer

From Get docs
< @angular/animations‎ | browser‎ | testingAngular/docs/10/api/animations/browser/testing/mockanimationplayer


MockAnimationPlayer

class

class MockAnimationPlayer extends NoopAnimationPlayer {
  constructor(element: any, keyframes: { [key: string]: string | number; }[], duration: number, delay: number, easing: string, previousPlayers: any[])
  previousStyles: {...}
  currentSnapshot: ɵStyleData
  element: any
  keyframes: {...}
  duration: number
  delay: number
  easing: string
  previousPlayers: any[]
  onInit(fn: () => any)
  init()
  finish(): void
  destroy(): void
  triggerMicrotask()
  play(): void
  hasStarted()
  beforeDestroy()

  // inherited from animations/NoopAnimationPlayer
  constructor(duration: number = 0, delay: number = 0)
  parentPlayer: AnimationPlayer | null
  totalTime: number
  onStart(fn: () => void): void
  onDone(fn: () => void): void
  onDestroy(fn: () => void): void
  hasStarted(): boolean
  init(): void
  play(): void
  pause(): void
  restart(): void
  finish(): void
  destroy(): void
  reset(): void
  setPosition(position: number): void
  getPosition(): number
}

Constructor

constructor(element: any, keyframes: { [key: string]: string | number; }[], duration: number, delay: number, easing: string, previousPlayers: any[])

Parameters
element any
keyframes number; }[]
duration number
delay number
easing string
previousPlayers any[]


Properties

Property Description
number; }
currentSnapshot: ɵStyleData
element: any Declared in Constructor
number; }[] Declared in Constructor
duration: number Declared in Constructor
delay: number Declared in Constructor
easing: string Declared in Constructor
previousPlayers: any[] Declared in Constructor

Methods

onInit(fn: () => any)

Parameters
fn () => any


init()

Parameters

There are no parameters.


finish(): void

Parameters

There are no parameters.

Returns

void


destroy(): void

Parameters

There are no parameters.

Returns

void


triggerMicrotask()

Parameters

There are no parameters.


play(): void

Parameters

There are no parameters.

Returns

void


hasStarted()

Parameters

There are no parameters.


beforeDestroy()

Parameters

There are no parameters.



© 2010–2020 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://v10.angular.io/api/animations/browser/testing/MockAnimationPlayer