UNPKG

primeng

Version:

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![npm version](https://badge.fury.io/js/primeng.svg)](https://badge.fury.io/js/primeng) [![npm downloads](https://img.shields.io/npm/dm/primeng.sv

167 lines (166 loc) 6.88 kB
import { ElementRef, OnInit, EventEmitter, ChangeDetectorRef } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import * as i0 from "@angular/core"; import * as i1 from "@angular/common"; import * as i2 from "primeng/inputtext"; import * as i3 from "primeng/button"; export declare const INPUTNUMBER_VALUE_ACCESSOR: any; export declare class InputNumber implements OnInit, ControlValueAccessor { el: ElementRef; private cd; showButtons: boolean; format: boolean; buttonLayout: string; inputId: string; styleClass: string; style: any; placeholder: string; size: number; maxlength: number; tabindex: string; title: string; ariaLabel: string; ariaRequired: boolean; name: string; required: boolean; autocomplete: string; min: number; max: number; incrementButtonClass: string; decrementButtonClass: string; incrementButtonIcon: string; decrementButtonIcon: string; step: number; inputStyle: any; inputStyleClass: string; input: ElementRef; onInput: EventEmitter<any>; onFocus: EventEmitter<any>; onBlur: EventEmitter<any>; onKeyDown: EventEmitter<any>; value: number; onModelChange: Function; onModelTouched: Function; focused: boolean; initialized: boolean; groupChar: string; prefixChar: string; suffixChar: string; isSpecialChar: boolean; timer: any; lastValue: string; _numeral: any; numberFormat: any; _decimal: any; _group: any; _minusSign: any; _currency: any; _prefix: any; _suffix: any; _index: any; _localeOption: string; _localeMatcherOption: string; _modeOption: string; _currencyOption: string; _currencyDisplayOption: string; _useGroupingOption: boolean; _minFractionDigitsOption: number; _maxFractionDigitsOption: number; _prefixOption: string; _suffixOption: string; _disabled: boolean; get locale(): string; set locale(localeOption: string); get localeMatcher(): string; set localeMatcher(localeMatcherOption: string); get mode(): string; set mode(modeOption: string); get currency(): string; set currency(currencyOption: string); get currencyDisplay(): string; set currencyDisplay(currencyDisplayOption: string); get useGrouping(): boolean; set useGrouping(useGroupingOption: boolean); get minFractionDigits(): number; set minFractionDigits(minFractionDigitsOption: number); get maxFractionDigits(): number; set maxFractionDigits(maxFractionDigitsOption: number); get prefix(): string; set prefix(prefixOption: string); get suffix(): string; set suffix(suffixOption: string); get disabled(): boolean; set disabled(disabled: boolean); constructor(el: ElementRef, cd: ChangeDetectorRef); ngOnInit(): void; getOptions(): { localeMatcher: string; style: string; currency: string; currencyDisplay: string; useGrouping: boolean; minimumFractionDigits: number; maximumFractionDigits: number; }; constructParser(): void; updateConstructParser(): void; escapeRegExp(text: any): any; getDecimalExpression(): RegExp; getGroupingExpression(): RegExp; getMinusSignExpression(): RegExp; getCurrencyExpression(): RegExp; getPrefixExpression(): RegExp; getSuffixExpression(): RegExp; formatValue(value: any): any; parseValue(text: any): any; repeat(event: any, interval: any, dir: any): void; spin(event: any, dir: any): void; onUpButtonMouseDown(event: any): void; onUpButtonMouseUp(): void; onUpButtonMouseLeave(): void; onUpButtonKeyDown(event: any): void; onUpButtonKeyUp(): void; onDownButtonMouseDown(event: any): void; onDownButtonMouseUp(): void; onDownButtonMouseLeave(): void; onDownButtonKeyUp(): void; onDownButtonKeyDown(event: any): void; onUserInput(event: any): void; onInputKeyDown(event: any): void; onInputKeyPress(event: any): void; onPaste(event: any): void; isMinusSign(char: any): boolean; isDecimalSign(char: any): boolean; insert(event: any, text: any, sign?: { isDecimalSign: boolean; isMinusSign: boolean; }): void; insertText(value: any, text: any, start: any, end: any): any; deleteRange(value: any, start: any, end: any): any; initCursor(): void; onInputClick(): void; isNumeralChar(char: any): boolean; resetRegex(): void; updateValue(event: any, valueStr: any, insertedValueStr: any, operation: any): void; handleOnInput(event: any, currentValue: any, newValue: any): void; isValueChanged(currentValue: any, newValue: any): boolean; validateValue(value: any): any; updateInput(value: any, insertedValueStr: any, operation: any): void; onInputFocus(event: any): void; onInputBlur(event: any): void; formattedValue(): any; updateModel(event: any, value: any): void; writeValue(value: any): void; registerOnChange(fn: Function): void; registerOnTouched(fn: Function): void; setDisabledState(val: boolean): void; get filled(): boolean; clearTimer(): void; static ɵfac: i0.ɵɵFactoryDeclaration<InputNumber, never>; static ɵcmp: i0.ɵɵComponentDeclaration<InputNumber, "p-inputNumber", never, { "showButtons": "showButtons"; "format": "format"; "buttonLayout": "buttonLayout"; "inputId": "inputId"; "styleClass": "styleClass"; "style": "style"; "placeholder": "placeholder"; "size": "size"; "maxlength": "maxlength"; "tabindex": "tabindex"; "title": "title"; "ariaLabel": "ariaLabel"; "ariaRequired": "ariaRequired"; "name": "name"; "required": "required"; "autocomplete": "autocomplete"; "min": "min"; "max": "max"; "incrementButtonClass": "incrementButtonClass"; "decrementButtonClass": "decrementButtonClass"; "incrementButtonIcon": "incrementButtonIcon"; "decrementButtonIcon": "decrementButtonIcon"; "step": "step"; "inputStyle": "inputStyle"; "inputStyleClass": "inputStyleClass"; "locale": "locale"; "localeMatcher": "localeMatcher"; "mode": "mode"; "currency": "currency"; "currencyDisplay": "currencyDisplay"; "useGrouping": "useGrouping"; "minFractionDigits": "minFractionDigits"; "maxFractionDigits": "maxFractionDigits"; "prefix": "prefix"; "suffix": "suffix"; "disabled": "disabled"; }, { "onInput": "onInput"; "onFocus": "onFocus"; "onBlur": "onBlur"; "onKeyDown": "onKeyDown"; }, never, never>; } export declare class InputNumberModule { static ɵfac: i0.ɵɵFactoryDeclaration<InputNumberModule, never>; static ɵmod: i0.ɵɵNgModuleDeclaration<InputNumberModule, [typeof InputNumber], [typeof i1.CommonModule, typeof i2.InputTextModule, typeof i3.ButtonModule], [typeof InputNumber]>; static ɵinj: i0.ɵɵInjectorDeclaration<InputNumberModule>; }