inputmask.d.ts 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. import { ElementRef, OnInit, OnDestroy, EventEmitter } from '@angular/core';
  2. import { ControlValueAccessor } from '@angular/forms';
  3. export declare const INPUTMASK_VALUE_ACCESSOR: any;
  4. export declare class InputMask implements OnInit, OnDestroy, ControlValueAccessor {
  5. el: ElementRef;
  6. type: string;
  7. slotChar: string;
  8. autoClear: boolean;
  9. style: any;
  10. inputId: string;
  11. styleClass: string;
  12. placeholder: string;
  13. size: number;
  14. maxlength: number;
  15. tabindex: string;
  16. title: string;
  17. ariaLabel: string;
  18. ariaRequired: boolean;
  19. disabled: boolean;
  20. readonly: boolean;
  21. unmask: boolean;
  22. name: string;
  23. required: boolean;
  24. characterPattern: string;
  25. autoFocus: boolean;
  26. autocomplete: string;
  27. inputViewChild: ElementRef;
  28. onComplete: EventEmitter<any>;
  29. onFocus: EventEmitter<any>;
  30. onBlur: EventEmitter<any>;
  31. onInput: EventEmitter<any>;
  32. value: any;
  33. _mask: string;
  34. onModelChange: Function;
  35. onModelTouched: Function;
  36. input: HTMLInputElement;
  37. filled: boolean;
  38. defs: any;
  39. tests: any[];
  40. partialPosition: any;
  41. firstNonMaskPos: number;
  42. lastRequiredNonMaskPos: any;
  43. len: number;
  44. oldVal: string;
  45. buffer: any;
  46. defaultBuffer: string;
  47. focusText: string;
  48. caretTimeoutId: any;
  49. androidChrome: boolean;
  50. focused: boolean;
  51. constructor(el: ElementRef);
  52. ngOnInit(): void;
  53. mask: string;
  54. initMask(): void;
  55. writeValue(value: any): void;
  56. registerOnChange(fn: Function): void;
  57. registerOnTouched(fn: Function): void;
  58. setDisabledState(val: boolean): void;
  59. caret(first?: number, last?: number): {
  60. begin: any;
  61. end: any;
  62. };
  63. isCompleted(): boolean;
  64. getPlaceholder(i: number): string;
  65. seekNext(pos: any): any;
  66. seekPrev(pos: any): any;
  67. shiftL(begin: number, end: number): void;
  68. shiftR(pos: any): void;
  69. handleAndroidInput(e: any): void;
  70. onInputBlur(e: any): void;
  71. onKeyDown(e: any): void;
  72. onKeyPress(e: any): void;
  73. clearBuffer(start: any, end: any): void;
  74. writeBuffer(): void;
  75. checkVal(allow?: boolean): any;
  76. onInputFocus(event: any): void;
  77. onInputChange(event: any): void;
  78. handleInputChange(event: any): void;
  79. getUnmaskedValue(): string;
  80. updateModel(e: any): void;
  81. updateFilledState(): void;
  82. focus(): void;
  83. ngOnDestroy(): void;
  84. }
  85. export declare class InputMaskModule {
  86. }