testing.d.ts 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. /**
  2. * @license Angular v8.1.0
  3. * (c) 2010-2019 Google LLC. https://angular.io/
  4. * License: MIT
  5. */
  6. import { AnimationPlayer } from '@angular/animations';
  7. import { NoopAnimationPlayer } from '@angular/animations';
  8. import { ɵAnimationDriver } from '@angular/animations/browser';
  9. import { ɵStyleData } from '@angular/animations';
  10. /**
  11. * @publicApi
  12. */
  13. export declare class MockAnimationDriver implements ɵAnimationDriver {
  14. static log: AnimationPlayer[];
  15. validateStyleProperty(prop: string): boolean;
  16. matchesElement(element: any, selector: string): boolean;
  17. containsElement(elm1: any, elm2: any): boolean;
  18. query(element: any, selector: string, multi: boolean): any[];
  19. computeStyle(element: any, prop: string, defaultValue?: string): string;
  20. animate(element: any, keyframes: {
  21. [key: string]: string | number;
  22. }[], duration: number, delay: number, easing: string, previousPlayers?: any[]): MockAnimationPlayer;
  23. }
  24. /**
  25. * @publicApi
  26. */
  27. export declare class MockAnimationPlayer extends NoopAnimationPlayer {
  28. element: any;
  29. keyframes: {
  30. [key: string]: string | number;
  31. }[];
  32. duration: number;
  33. delay: number;
  34. easing: string;
  35. previousPlayers: any[];
  36. private __finished;
  37. private __started;
  38. previousStyles: {
  39. [key: string]: string | number;
  40. };
  41. private _onInitFns;
  42. currentSnapshot: ɵStyleData;
  43. constructor(element: any, keyframes: {
  44. [key: string]: string | number;
  45. }[], duration: number, delay: number, easing: string, previousPlayers: any[]);
  46. finish(): void;
  47. destroy(): void;
  48. play(): void;
  49. hasStarted(): boolean;
  50. beforeDestroy(): void;
  51. }
  52. export { }