chips.d.ts 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. import { ElementRef, EventEmitter, AfterContentInit, QueryList, TemplateRef } from '@angular/core';
  2. import { ControlValueAccessor } from '@angular/forms';
  3. export declare const CHIPS_VALUE_ACCESSOR: any;
  4. export declare class Chips implements AfterContentInit, ControlValueAccessor {
  5. el: ElementRef;
  6. style: any;
  7. styleClass: string;
  8. disabled: boolean;
  9. field: string;
  10. placeholder: string;
  11. max: number;
  12. tabindex: number;
  13. inputId: string;
  14. allowDuplicate: boolean;
  15. inputStyle: any;
  16. inputStyleClass: any;
  17. addOnTab: boolean;
  18. addOnBlur: boolean;
  19. onAdd: EventEmitter<any>;
  20. onRemove: EventEmitter<any>;
  21. onFocus: EventEmitter<any>;
  22. onBlur: EventEmitter<any>;
  23. onChipClick: EventEmitter<any>;
  24. inputViewChild: ElementRef;
  25. templates: QueryList<any>;
  26. itemTemplate: TemplateRef<any>;
  27. value: any;
  28. onModelChange: Function;
  29. onModelTouched: Function;
  30. valueChanged: boolean;
  31. focus: boolean;
  32. constructor(el: ElementRef);
  33. ngAfterContentInit(): void;
  34. onClick(event: any): void;
  35. onItemClick(event: Event, item: any): void;
  36. writeValue(value: any): void;
  37. registerOnChange(fn: Function): void;
  38. registerOnTouched(fn: Function): void;
  39. setDisabledState(val: boolean): void;
  40. resolveFieldData(data: any, field: string): any;
  41. onInputFocus(event: FocusEvent): void;
  42. onInputBlur(event: FocusEvent): void;
  43. removeItem(event: Event, index: number): void;
  44. addItem(event: Event, item: string): void;
  45. onKeydown(event: KeyboardEvent): void;
  46. updateMaxedOut(): void;
  47. }
  48. export declare class ChipsModule {
  49. }