splitbutton.d.ts 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. import { ElementRef, OnDestroy, EventEmitter, Renderer2, ChangeDetectorRef } from '@angular/core';
  2. import { AnimationEvent } from '@angular/animations';
  3. import { MenuItem } from '../common/menuitem';
  4. import { Router } from '@angular/router';
  5. export declare class SplitButton implements OnDestroy {
  6. el: ElementRef;
  7. renderer: Renderer2;
  8. router: Router;
  9. cd: ChangeDetectorRef;
  10. model: MenuItem[];
  11. icon: string;
  12. iconPos: string;
  13. label: string;
  14. onClick: EventEmitter<any>;
  15. onDropdownClick: EventEmitter<any>;
  16. style: any;
  17. styleClass: string;
  18. menuStyle: any;
  19. menuStyleClass: string;
  20. disabled: boolean;
  21. tabindex: number;
  22. appendTo: any;
  23. dir: string;
  24. showTransitionOptions: string;
  25. hideTransitionOptions: string;
  26. containerViewChild: ElementRef;
  27. buttonViewChild: ElementRef;
  28. overlay: HTMLDivElement;
  29. overlayVisible: boolean;
  30. documentClickListener: any;
  31. dropdownClick: boolean;
  32. shown: boolean;
  33. documentResizeListener: any;
  34. constructor(el: ElementRef, renderer: Renderer2, router: Router, cd: ChangeDetectorRef);
  35. onDefaultButtonClick(event: Event): void;
  36. itemClick(event: Event, item: MenuItem): void;
  37. show(): void;
  38. onOverlayAnimationStart(event: AnimationEvent): void;
  39. onDropdownButtonClick(event: Event): void;
  40. alignOverlay(): void;
  41. appendOverlay(): void;
  42. restoreOverlayAppend(): void;
  43. bindDocumentClickListener(): void;
  44. unbindDocumentClickListener(): void;
  45. bindDocumentResizeListener(): void;
  46. unbindDocumentResizeListener(): void;
  47. onWindowResize(): void;
  48. onOverlayHide(): void;
  49. ngOnDestroy(): void;
  50. }
  51. export declare class SplitButtonModule {
  52. }