spinner.d.ts 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. import { ElementRef, AfterViewInit, EventEmitter, ChangeDetectorRef } from '@angular/core';
  2. import { ControlValueAccessor } from '@angular/forms';
  3. export declare const SPINNER_VALUE_ACCESSOR: any;
  4. export declare class Spinner implements AfterViewInit, ControlValueAccessor {
  5. el: ElementRef;
  6. cd: ChangeDetectorRef;
  7. onChange: EventEmitter<any>;
  8. onFocus: EventEmitter<any>;
  9. onBlur: EventEmitter<any>;
  10. step: number;
  11. min: number;
  12. max: number;
  13. maxlength: number;
  14. size: number;
  15. placeholder: string;
  16. inputId: string;
  17. disabled: boolean;
  18. readonly: boolean;
  19. tabindex: number;
  20. required: boolean;
  21. name: string;
  22. inputStyle: any;
  23. inputStyleClass: string;
  24. formatInput: boolean;
  25. decimalSeparator: string;
  26. thousandSeparator: string;
  27. value: any;
  28. formattedValue: string;
  29. onModelChange: Function;
  30. onModelTouched: Function;
  31. keyPattern: RegExp;
  32. precision: number;
  33. timer: any;
  34. focus: boolean;
  35. filled: boolean;
  36. negativeSeparator: string;
  37. localeDecimalSeparator: string;
  38. localeThousandSeparator: string;
  39. thousandRegExp: RegExp;
  40. inputfieldViewChild: ElementRef;
  41. constructor(el: ElementRef, cd: ChangeDetectorRef);
  42. type: string;
  43. ngAfterViewInit(): void;
  44. repeat(event: Event, interval: number, dir: number): void;
  45. spin(event: Event, dir: number): void;
  46. toFixed(value: number, precision: number): string;
  47. onUpButtonMousedown(event: Event): void;
  48. onUpButtonMouseup(event: Event): void;
  49. onUpButtonMouseleave(event: Event): void;
  50. onDownButtonMousedown(event: Event): void;
  51. onDownButtonMouseup(event: Event): void;
  52. onDownButtonMouseleave(event: Event): void;
  53. onInputKeydown(event: KeyboardEvent): void;
  54. onInputChange(event: Event): void;
  55. onInput(event: KeyboardEvent): void;
  56. onInputBlur(event: any): void;
  57. onInputFocus(event: any): void;
  58. parseValue(val: string): number;
  59. formatValue(): void;
  60. clearTimer(): void;
  61. writeValue(value: any): void;
  62. registerOnChange(fn: Function): void;
  63. registerOnTouched(fn: Function): void;
  64. setDisabledState(val: boolean): void;
  65. updateFilledState(): void;
  66. }
  67. export declare class SpinnerModule {
  68. }