{ "id": "api/animations/browser/testing/MockAnimationPlayer", "title": "MockAnimationPlayer", "contents": "\n\n
\n
\n
\n \n API > @angular/animations > @angular/animations/browser/testing\n
\n \n
\n \n
\n

MockAnimationPlayerlink

\n \n \n \n \n \n
\n \n \n\n
\n \n
\n \n \n
\n \n \n \n
\n\nclass MockAnimationPlayer extends NoopAnimationPlayer {\n constructor(element: any, keyframes: { [key: string]: string | number; }[], duration: number, delay: number, easing: string, previousPlayers: any[])\n previousStyles: {...}\n currentSnapshot: ɵStyleData\n element: any\n keyframes: {...}\n duration: number\n delay: number\n easing: string\n previousPlayers: any[]\n onInit(fn: () => any)\n init()\n finish(): void\n destroy(): void\n triggerMicrotask()\n play(): void\n hasStarted()\n beforeDestroy()\n\n // inherited from animations/NoopAnimationPlayer\n constructor(duration: number = 0, delay: number = 0)\n parentPlayer: AnimationPlayer | null\n totalTime: number\n onStart(fn: () => void): void\n onDone(fn: () => void): void\n onDestroy(fn: () => void): void\n hasStarted(): boolean\n init(): void\n play(): void\n pause(): void\n restart(): void\n finish(): void\n destroy(): void\n reset(): void\n setPosition(position: number): void\n getPosition(): number\n}\n\n\n \n \n\n
\n\n\n \n\n \n \n \n\n\n\n\n\n\n

Constructorlink

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

Propertieslink

\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
PropertyDescription
\n \n previousStyles: {\n [key: string]: string | number;\n}\n \n \n \n \n
\n \n currentSnapshot: ɵStyleData\n \n \n \n \n
\n \n element: any\n \n Declared in Constructor\n \n \n
\n \n keyframes: {\n [key: string]: string | number;\n}[]\n \n Declared in Constructor\n \n \n
\n \n duration: number\n \n Declared in Constructor\n \n \n
\n \n delay: number\n \n Declared in Constructor\n \n \n
\n \n easing: string\n \n Declared in Constructor\n \n \n
\n \n previousPlayers: any[]\n \n Declared in Constructor\n \n \n
\n
\n\n\n\n
\n

Methodslink

\n \n \n\n \n \n \n \n \n \n \n \n\n \n\n \n \n
\n
\n

\n onInit()\n \n link

\n \n
\n
\n
\n \n\n onInit(fn: () => any)\n\n \n\n
Parameters
\n \n \n \n \n \n \n \n \n \n
\n \n fn\n () => any\n \n \n
\n\n \n\n\n \n\n \n
\n
\n\n \n \n\n \n \n \n \n \n \n \n \n\n \n\n \n \n
\n
\n

\n init()\n \n link

\n \n
\n
\n
\n \n\n init()\n\n \n\n
Parameters
\n

There are no parameters.

\n\n \n\n\n \n\n \n
\n
\n\n \n \n\n \n \n \n \n \n \n \n \n\n \n\n \n \n
\n
\n

\n finish()\n \n link

\n \n
\n
\n
\n \n\n finish(): void\n\n \n\n
Parameters
\n

There are no parameters.

\n\n \n
Returns
\n

void

\n\n \n\n\n \n\n \n
\n
\n\n \n \n\n \n \n \n \n \n \n \n \n\n \n\n \n \n
\n
\n

\n destroy()\n \n link

\n \n
\n
\n
\n \n\n destroy(): void\n\n \n\n
Parameters
\n

There are no parameters.

\n\n \n
Returns
\n

void

\n\n \n\n\n \n\n \n
\n
\n\n \n \n\n \n \n \n \n \n \n \n \n\n \n\n \n \n
\n
\n

\n triggerMicrotask()\n \n link

\n \n
\n
\n
\n \n\n triggerMicrotask()\n\n \n\n
Parameters
\n

There are no parameters.

\n\n \n\n\n \n\n \n
\n
\n\n \n \n\n \n \n \n \n \n \n \n \n\n \n\n \n \n
\n
\n

\n play()\n \n link

\n \n
\n
\n
\n \n\n play(): void\n\n \n\n
Parameters
\n

There are no parameters.

\n\n \n
Returns
\n

void

\n\n \n\n\n \n\n \n
\n
\n\n \n \n\n \n \n \n \n \n \n \n \n\n \n\n \n \n
\n
\n

\n hasStarted()\n \n link

\n \n
\n
\n
\n \n\n hasStarted()\n\n \n\n
Parameters
\n

There are no parameters.

\n\n \n\n\n \n\n \n
\n
\n\n \n \n\n \n \n \n \n \n \n \n \n\n \n\n \n \n
\n
\n

\n beforeDestroy()\n \n link

\n \n
\n
\n
\n \n\n beforeDestroy()\n\n \n\n
Parameters
\n

There are no parameters.

\n\n \n\n\n \n\n \n
\n
\n\n \n
\n\n\n\n \n\n\n
\n
\n\n\n" }