UNPKG

ng-spin-box

Version:

<h2>Spinbox Directive for Angular.</h2>

32 lines (31 loc) 964 B
import { ElementRef, Renderer2, EventEmitter } from '@angular/core'; export declare class SpinBoxDirective { private el; private renderer; min: number; max: number; step: number; decimal: number; snapToStep: boolean; stepAtCursor: boolean; setLimitOnBlur: boolean; private _hasFocus; valueToBeSet: number; changeByMouse: EventEmitter<string>; constructor(el: ElementRef, renderer: Renderer2); readonly _isDisabled: boolean; private _initView(); private _clickSpinBoxButton(event, shouldInrease); /** * Increase Decrease Value of SpinBox * @param shouldInrease If true, increase the Value, * Else Decrease the Value. */ private _increaseDecreaseValue(shouldInrease); onFocus(): void; onBlur(): void; onMouseWheel(event: WheelEvent): void; onKeydown(event: KeyboardEvent): void; private readonly _getDecimalSeparator; private _checkPrecision(key); }