UNPKG

@factory-utils/tools

Version:

Set of genericised angular2+ components used in most of Advanced SCHEMA - Factory's projects.

45 lines (44 loc) 2.46 kB
import { ChangeDetectorRef, EventEmitter, SimpleChanges } from '@angular/core'; import { InstanceIdService } from '../../services/instance-id/instance-id.service'; import { NumberFormatService } from '../../services/number-format/number-format.service'; import { HtmlInput } from '../../typings'; import * as i0 from "@angular/core"; export declare class InputNumberComponent { private _changeDetector; private _numberFormatService; current: number; format: string; incrementIcon: string; decrementIcon: string; characterSize: number; step: number; minValue: number; maxValue: number; disabled: HtmlInput; noPositive: HtmlInput; noNegative: HtmlInput; hideButtons: HtmlInput; currentChange: EventEmitter<number>; instanceId: string; formattedNumber: string; isEditing: boolean; variance: number; decimalPrecision: number; constructor(instanceId: InstanceIdService, _changeDetector: ChangeDetectorRef, _numberFormatService: NumberFormatService); ngOnChanges(changes: SimpleChanges): void; ngAfterViewInit(): void; isDisabled(): boolean; isHidingButtons(): boolean; isPositiveForbidden(): boolean; isNegativeForbidden(): boolean; updateCurrent($event: string): void; setEdition($event: Event, val: boolean): void; increment(): void; decrement(): void; checkValue($event: KeyboardEvent): void; private _setCurrent; private _formatNumberToDisplay; private _setVariance; static ɵfac: i0.ɵɵFactoryDeclaration<InputNumberComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<InputNumberComponent, "fut-input-number", never, { "current": { "alias": "current"; "required": false; }; "format": { "alias": "format"; "required": false; }; "incrementIcon": { "alias": "incrementIcon"; "required": false; }; "decrementIcon": { "alias": "decrementIcon"; "required": false; }; "characterSize": { "alias": "characterSize"; "required": false; }; "step": { "alias": "step"; "required": false; }; "minValue": { "alias": "minValue"; "required": false; }; "maxValue": { "alias": "maxValue"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; "noPositive": { "alias": "noPositive"; "required": false; }; "noNegative": { "alias": "noNegative"; "required": false; }; "hideButtons": { "alias": "hideButtons"; "required": false; }; }, { "currentChange": "currentChange"; }, never, never, false, never>; }