float-button-top.component.d.ts 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  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 NzFloatButtonTopComponent implements OnInit, OnDestroy, OnChanges {
  12. nzConfigService: NzConfigService;
  13. private scrollSrv;
  14. private platform;
  15. private ngZone;
  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. nzHref: string | null;
  25. nzType: 'default' | 'primary';
  26. nzShape: 'circle' | 'square';
  27. nzIcon: TemplateRef<void> | null;
  28. nzDescription: TemplateRef<void> | null;
  29. nzTemplate?: TemplateRef<void>;
  30. nzVisibilityHeight: number;
  31. nzTarget?: string | HTMLElement;
  32. nzDuration: number;
  33. readonly nzOnClick: EventEmitter<boolean>;
  34. set backTop(backTop: ElementRef<HTMLElement> | undefined);
  35. private doc;
  36. private backTopClickSubscription;
  37. constructor(nzConfigService: NzConfigService, scrollSrv: NzScrollService, platform: Platform, ngZone: NgZone, cdr: ChangeDetectorRef, destroy$: NzDestroyService, directionality: Directionality);
  38. ngOnInit(): void;
  39. private getTarget;
  40. private handleScroll;
  41. private registerScrollEvent;
  42. ngOnDestroy(): void;
  43. detectChanges(): void;
  44. ngOnChanges(changes: SimpleChanges): void;
  45. static ɵfac: i0.ɵɵFactoryDeclaration<NzFloatButtonTopComponent, never>;
  46. static ɵcmp: i0.ɵɵComponentDeclaration<NzFloatButtonTopComponent, "nz-float-button-top", ["nzFloatButtonTop"], { "nzHref": { "alias": "nzHref"; "required": false; }; "nzType": { "alias": "nzType"; "required": false; }; "nzShape": { "alias": "nzShape"; "required": false; }; "nzIcon": { "alias": "nzIcon"; "required": false; }; "nzDescription": { "alias": "nzDescription"; "required": false; }; "nzTemplate": { "alias": "nzTemplate"; "required": false; }; "nzVisibilityHeight": { "alias": "nzVisibilityHeight"; "required": false; }; "nzTarget": { "alias": "nzTarget"; "required": false; }; "nzDuration": { "alias": "nzDuration"; "required": false; }; }, { "nzOnClick": "nzOnClick"; }, never, never, true, never>;
  47. static ngAcceptInputType_nzVisibilityHeight: unknown;
  48. static ngAcceptInputType_nzDuration: unknown;
  49. }