index.d.ts 1.6 KB

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