tooltip.d.ts 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. import { ElementRef, EventEmitter } from '@angular/core';
  2. import { NzPresetColor } from 'ng-zorro-antd/core/color';
  3. import { NgStyleInterface, NzTSType } from 'ng-zorro-antd/core/types';
  4. import { NzTooltipBaseComponent, NzTooltipBaseDirective, NzTooltipTrigger, PropertyMapping } from './base';
  5. import * as i0 from "@angular/core";
  6. export declare class NzTooltipDirective extends NzTooltipBaseDirective {
  7. title?: NzTSType | null;
  8. titleContext?: object | null;
  9. directiveTitle?: NzTSType | null;
  10. trigger?: NzTooltipTrigger;
  11. placement?: string | string[];
  12. origin?: ElementRef<HTMLElement>;
  13. visible?: boolean;
  14. mouseEnterDelay?: number;
  15. mouseLeaveDelay?: number;
  16. overlayClassName?: string;
  17. overlayStyle?: NgStyleInterface;
  18. arrowPointAtCenter?: boolean;
  19. cdkConnectedOverlayPush?: boolean;
  20. nzTooltipColor?: string;
  21. directiveContent?: NzTSType | null;
  22. content?: NzTSType | null;
  23. overlayClickable?: boolean;
  24. readonly visibleChange: EventEmitter<boolean>;
  25. constructor();
  26. protected getProxyPropertyMap(): PropertyMapping;
  27. static ɵfac: i0.ɵɵFactoryDeclaration<NzTooltipDirective, never>;
  28. static ɵdir: i0.ɵɵDirectiveDeclaration<NzTooltipDirective, "[nz-tooltip]", ["nzTooltip"], { "title": { "alias": "nzTooltipTitle"; "required": false; }; "titleContext": { "alias": "nzTooltipTitleContext"; "required": false; }; "directiveTitle": { "alias": "nz-tooltip"; "required": false; }; "trigger": { "alias": "nzTooltipTrigger"; "required": false; }; "placement": { "alias": "nzTooltipPlacement"; "required": false; }; "origin": { "alias": "nzTooltipOrigin"; "required": false; }; "visible": { "alias": "nzTooltipVisible"; "required": false; }; "mouseEnterDelay": { "alias": "nzTooltipMouseEnterDelay"; "required": false; }; "mouseLeaveDelay": { "alias": "nzTooltipMouseLeaveDelay"; "required": false; }; "overlayClassName": { "alias": "nzTooltipOverlayClassName"; "required": false; }; "overlayStyle": { "alias": "nzTooltipOverlayStyle"; "required": false; }; "arrowPointAtCenter": { "alias": "nzTooltipArrowPointAtCenter"; "required": false; }; "cdkConnectedOverlayPush": { "alias": "cdkConnectedOverlayPush"; "required": false; }; "nzTooltipColor": { "alias": "nzTooltipColor"; "required": false; }; }, { "visibleChange": "nzTooltipVisibleChange"; }, never, never, true, never>;
  29. static ngAcceptInputType_arrowPointAtCenter: unknown;
  30. static ngAcceptInputType_cdkConnectedOverlayPush: unknown;
  31. }
  32. export declare class NzToolTipComponent extends NzTooltipBaseComponent {
  33. nzTitle: NzTSType | null;
  34. nzTitleContext: object | null;
  35. nzColor?: string | NzPresetColor;
  36. _contentStyleMap: NgStyleInterface;
  37. protected isEmpty(): boolean;
  38. protected updateStyles(): void;
  39. static ɵfac: i0.ɵɵFactoryDeclaration<NzToolTipComponent, never>;
  40. static ɵcmp: i0.ɵɵComponentDeclaration<NzToolTipComponent, "nz-tooltip", ["nzTooltipComponent"], {}, {}, never, never, true, never>;
  41. }