systelab-components
Version:
systelab-components is a set of components that use wide accepted and adopted standard technologies like Angular and Bootstrap, as well as other popular libraries. Please read the ATTRIBUTION.md file for a complete list of dependencies.
32 lines (31 loc) • 1.68 kB
TypeScript
import { EventEmitter } from '@angular/core';
import { TouchSpinValues } from './touch.spin-values';
import * as i0 from "@angular/core";
export declare class TouchspinComponent {
private validKeys;
error: boolean;
disabled: boolean;
fillUnitsWithZero: boolean | number;
tabindex: number;
private _spinValues;
protected _valueStr: string;
isInGrid: boolean;
private previousValue;
get value(): number;
set value(val: number);
valueChange: EventEmitter<number>;
change: EventEmitter<any>;
get spinValues(): TouchSpinValues;
set spinValues(val: TouchSpinValues);
get valueStr(): string;
set valueStr(val: string);
valueStrChange: EventEmitter<string>;
minus(): void;
plus(): void;
doCheckKey(event: KeyboardEvent): boolean;
doKeyDown(event: KeyboardEvent): void;
checkValue(valueStr: string): void;
private saveValueAndEmit;
static ɵfac: i0.ɵɵFactoryDeclaration<TouchspinComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<TouchspinComponent, "systelab-spinner", never, { "error": { "alias": "error"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; "fillUnitsWithZero": { "alias": "fillUnitsWithZero"; "required": false; }; "tabindex": { "alias": "tabindex"; "required": false; }; "isInGrid": { "alias": "isInGrid"; "required": false; }; "value": { "alias": "value"; "required": false; }; "spinValues": { "alias": "spinValues"; "required": false; }; "valueStr": { "alias": "valueStr"; "required": false; }; }, { "valueChange": "valueChange"; "change": "change"; "valueStrChange": "valueStrChange"; }, never, never, false, never>;
}