nz-wave-renderer.d.ts 1.0 KB

123456789101112131415161718192021222324252627282930
  1. /**
  2. * Use of this source code is governed by an MIT-style license that can be
  3. * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE
  4. */
  5. import { Platform } from '@angular/cdk/platform';
  6. import { NgZone } from '@angular/core';
  7. export declare class NzWaveRenderer {
  8. private triggerElement;
  9. private ngZone;
  10. private insertExtraNode;
  11. private platform;
  12. private cspNonce?;
  13. private waveTransitionDuration;
  14. private styleForPseudo;
  15. private extraNode;
  16. private lastTime;
  17. clickHandler: (event: MouseEvent) => void;
  18. get waveAttributeName(): string;
  19. constructor(triggerElement: HTMLElement, ngZone: NgZone, insertExtraNode: boolean, platform: Platform, cspNonce?: string | null | undefined);
  20. onClick: (event: MouseEvent) => void;
  21. bindTriggerEvent(): void;
  22. removeTriggerEvent(): void;
  23. removeStyleAndExtraNode(): void;
  24. destroy(): void;
  25. private fadeOutWave;
  26. private isValidColor;
  27. private isNotGrey;
  28. private getWaveColor;
  29. private runTimeoutOutsideZone;
  30. }