autocomplete.d.ts 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. import { ElementRef, AfterViewChecked, AfterContentInit, DoCheck, OnDestroy, EventEmitter, QueryList, TemplateRef, Renderer2, ChangeDetectorRef, IterableDiffers } from '@angular/core';
  2. import { AnimationEvent } from '@angular/animations';
  3. import { ControlValueAccessor } from '@angular/forms';
  4. export declare const AUTOCOMPLETE_VALUE_ACCESSOR: any;
  5. export declare class AutoComplete implements AfterViewChecked, AfterContentInit, DoCheck, OnDestroy, ControlValueAccessor {
  6. el: ElementRef;
  7. renderer: Renderer2;
  8. cd: ChangeDetectorRef;
  9. differs: IterableDiffers;
  10. minLength: number;
  11. delay: number;
  12. style: any;
  13. panelStyle: any;
  14. styleClass: string;
  15. panelStyleClass: string;
  16. inputStyle: any;
  17. inputId: string;
  18. inputStyleClass: string;
  19. placeholder: string;
  20. readonly: boolean;
  21. disabled: boolean;
  22. maxlength: number;
  23. name: string;
  24. required: boolean;
  25. size: number;
  26. appendTo: any;
  27. autoHighlight: boolean;
  28. forceSelection: boolean;
  29. type: string;
  30. autoZIndex: boolean;
  31. baseZIndex: number;
  32. ariaLabel: string;
  33. ariaLabelledBy: string;
  34. dropdownIcon: string;
  35. unique: boolean;
  36. completeMethod: EventEmitter<any>;
  37. onSelect: EventEmitter<any>;
  38. onUnselect: EventEmitter<any>;
  39. onFocus: EventEmitter<any>;
  40. onBlur: EventEmitter<any>;
  41. onDropdownClick: EventEmitter<any>;
  42. onClear: EventEmitter<any>;
  43. onKeyUp: EventEmitter<any>;
  44. field: string;
  45. scrollHeight: string;
  46. dropdown: boolean;
  47. dropdownMode: string;
  48. multiple: boolean;
  49. tabindex: number;
  50. dataKey: string;
  51. emptyMessage: string;
  52. immutable: boolean;
  53. showTransitionOptions: string;
  54. hideTransitionOptions: string;
  55. autofocus: boolean;
  56. autocomplete: string;
  57. inputEL: ElementRef;
  58. multiInputEL: ElementRef;
  59. multiContainerEL: ElementRef;
  60. dropdownButton: ElementRef;
  61. templates: QueryList<any>;
  62. overlay: HTMLDivElement;
  63. itemTemplate: TemplateRef<any>;
  64. selectedItemTemplate: TemplateRef<any>;
  65. value: any;
  66. _suggestions: any[];
  67. onModelChange: Function;
  68. onModelTouched: Function;
  69. timeout: any;
  70. overlayVisible: boolean;
  71. documentClickListener: any;
  72. suggestionsUpdated: boolean;
  73. highlightOption: any;
  74. highlightOptionChanged: boolean;
  75. focus: boolean;
  76. filled: boolean;
  77. inputClick: boolean;
  78. inputKeyDown: boolean;
  79. noResults: boolean;
  80. differ: any;
  81. inputFieldValue: string;
  82. loading: boolean;
  83. documentResizeListener: any;
  84. forceSelectionUpdateModelTimeout: any;
  85. constructor(el: ElementRef, renderer: Renderer2, cd: ChangeDetectorRef, differs: IterableDiffers);
  86. suggestions: any[];
  87. ngDoCheck(): void;
  88. ngAfterViewChecked(): void;
  89. handleSuggestionsChange(): void;
  90. ngAfterContentInit(): void;
  91. writeValue(value: any): void;
  92. registerOnChange(fn: Function): void;
  93. registerOnTouched(fn: Function): void;
  94. setDisabledState(val: boolean): void;
  95. onInput(event: Event): void;
  96. onInputClick(event: MouseEvent): void;
  97. search(event: any, query: string): void;
  98. selectItem(option: any, focus?: boolean): void;
  99. show(): void;
  100. onOverlayAnimationStart(event: AnimationEvent): void;
  101. onOverlayAnimationDone(event: AnimationEvent): void;
  102. appendOverlay(): void;
  103. resolveFieldData(value: any): any;
  104. restoreOverlayAppend(): void;
  105. alignOverlay(): void;
  106. hide(): void;
  107. handleDropdownClick(event: any): void;
  108. focusInput(): void;
  109. removeItem(item: any): void;
  110. onKeydown(event: any): void;
  111. onKeyup(event: any): void;
  112. onInputFocus(event: any): void;
  113. onInputBlur(event: any): void;
  114. onInputChange(event: any): void;
  115. onInputPaste(event: ClipboardEvent): void;
  116. isSelected(val: any): boolean;
  117. findOptionIndex(option: any): number;
  118. updateFilledState(): void;
  119. updateInputField(): void;
  120. bindDocumentClickListener(): void;
  121. isDropdownClick(event: any): boolean;
  122. unbindDocumentClickListener(): void;
  123. bindDocumentResizeListener(): void;
  124. unbindDocumentResizeListener(): void;
  125. onWindowResize(): void;
  126. onOverlayHide(): void;
  127. ngOnDestroy(): void;
  128. }
  129. export declare class AutoCompleteModule {
  130. }