back-top.component.d.ts 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  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 { Direction, Directionality } from '@angular/cdk/bidi';
  6. import { Platform } from '@angular/cdk/platform';
  7. import { ChangeDetectorRef, ElementRef, EventEmitter, NgZone, OnChanges, OnDestroy, OnInit, SimpleChanges, TemplateRef } from '@angular/core';
  8. import { NzConfigKey, NzConfigService } from 'ng-zorro-antd/core/config';
  9. import { NzDestroyService, NzScrollService } from 'ng-zorro-antd/core/services';
  10. import * as i0 from "@angular/core";
  11. export declare class NzBackTopComponent implements OnInit, OnDestroy, OnChanges {
  12. nzConfigService: NzConfigService;
  13. private scrollSrv;
  14. private platform;
  15. private zone;
  16. private cdr;
  17. private destroy$;
  18. private directionality;
  19. readonly _nzModuleName: NzConfigKey;
  20. private scrollListenerDestroy$;
  21. private target;
  22. visible: boolean;
  23. dir: Direction;
  24. nzTemplate?: TemplateRef<void>;
  25. nzVisibilityHeight: number;
  26. nzTarget?: string | HTMLElement;
  27. nzDuration: number;
  28. readonly nzClick: EventEmitter<boolean>;
  29. set backTop(backTop: ElementRef<HTMLElement> | undefined);
  30. private backTopClickSubscription;
  31. private doc;
  32. constructor(nzConfigService: NzConfigService, scrollSrv: NzScrollService, platform: Platform, zone: NgZone, cdr: ChangeDetectorRef, destroy$: NzDestroyService, directionality: Directionality);
  33. ngOnInit(): void;
  34. private getTarget;
  35. private handleScroll;
  36. private registerScrollEvent;
  37. ngOnDestroy(): void;
  38. ngOnChanges(changes: SimpleChanges): void;
  39. static ɵfac: i0.ɵɵFactoryDeclaration<NzBackTopComponent, never>;
  40. static ɵcmp: i0.ɵɵComponentDeclaration<NzBackTopComponent, "nz-back-top", ["nzBackTop"], { "nzTemplate": { "alias": "nzTemplate"; "required": false; }; "nzVisibilityHeight": { "alias": "nzVisibilityHeight"; "required": false; }; "nzTarget": { "alias": "nzTarget"; "required": false; }; "nzDuration": { "alias": "nzDuration"; "required": false; }; }, { "nzClick": "nzClick"; }, never, never, true, never>;
  41. static ngAcceptInputType_nzVisibilityHeight: unknown;
  42. static ngAcceptInputType_nzDuration: unknown;
  43. }