[59329aa] | 1 | import { ElementRef, OnInit, EventEmitter, ChangeDetectorRef, SimpleChanges } from '@angular/core';
|
---|
| 2 | import { ControlValueAccessor } from '@angular/forms';
|
---|
| 3 | import * as i0 from "@angular/core";
|
---|
| 4 | import * as i1 from "@angular/common";
|
---|
| 5 | import * as i2 from "primeng/inputtext";
|
---|
| 6 | import * as i3 from "primeng/button";
|
---|
| 7 | export declare const INPUTNUMBER_VALUE_ACCESSOR: any;
|
---|
| 8 | export declare class InputNumber implements OnInit, ControlValueAccessor {
|
---|
| 9 | el: ElementRef;
|
---|
| 10 | private cd;
|
---|
| 11 | showButtons: boolean;
|
---|
| 12 | format: boolean;
|
---|
| 13 | buttonLayout: string;
|
---|
| 14 | inputId: string;
|
---|
| 15 | styleClass: string;
|
---|
| 16 | style: any;
|
---|
| 17 | placeholder: string;
|
---|
| 18 | size: number;
|
---|
| 19 | maxlength: number;
|
---|
| 20 | tabindex: string;
|
---|
| 21 | title: string;
|
---|
| 22 | ariaLabel: string;
|
---|
| 23 | ariaRequired: boolean;
|
---|
| 24 | name: string;
|
---|
| 25 | required: boolean;
|
---|
| 26 | autocomplete: string;
|
---|
| 27 | min: number;
|
---|
| 28 | max: number;
|
---|
| 29 | incrementButtonClass: string;
|
---|
| 30 | decrementButtonClass: string;
|
---|
| 31 | incrementButtonIcon: string;
|
---|
| 32 | decrementButtonIcon: string;
|
---|
| 33 | readonly: boolean;
|
---|
| 34 | step: number;
|
---|
| 35 | allowEmpty: boolean;
|
---|
| 36 | locale: string;
|
---|
| 37 | localeMatcher: string;
|
---|
| 38 | mode: string;
|
---|
| 39 | currency: string;
|
---|
| 40 | currencyDisplay: string;
|
---|
| 41 | useGrouping: boolean;
|
---|
| 42 | minFractionDigits: number;
|
---|
| 43 | maxFractionDigits: number;
|
---|
| 44 | prefix: string;
|
---|
| 45 | suffix: string;
|
---|
| 46 | inputStyle: any;
|
---|
| 47 | inputStyleClass: string;
|
---|
| 48 | input: ElementRef;
|
---|
| 49 | onInput: EventEmitter<any>;
|
---|
| 50 | onFocus: EventEmitter<any>;
|
---|
| 51 | onBlur: EventEmitter<any>;
|
---|
| 52 | onKeyDown: EventEmitter<any>;
|
---|
| 53 | value: number;
|
---|
| 54 | onModelChange: Function;
|
---|
| 55 | onModelTouched: Function;
|
---|
| 56 | focused: boolean;
|
---|
| 57 | initialized: boolean;
|
---|
| 58 | groupChar: string;
|
---|
| 59 | prefixChar: string;
|
---|
| 60 | suffixChar: string;
|
---|
| 61 | isSpecialChar: boolean;
|
---|
| 62 | timer: any;
|
---|
| 63 | lastValue: string;
|
---|
| 64 | _numeral: any;
|
---|
| 65 | numberFormat: any;
|
---|
| 66 | _decimal: any;
|
---|
| 67 | _group: any;
|
---|
| 68 | _minusSign: any;
|
---|
| 69 | _currency: any;
|
---|
| 70 | _prefix: any;
|
---|
| 71 | _suffix: any;
|
---|
| 72 | _index: any;
|
---|
| 73 | _disabled: boolean;
|
---|
| 74 | get disabled(): boolean;
|
---|
| 75 | set disabled(disabled: boolean);
|
---|
| 76 | constructor(el: ElementRef, cd: ChangeDetectorRef);
|
---|
| 77 | ngOnChanges(simpleChange: SimpleChanges): void;
|
---|
| 78 | ngOnInit(): void;
|
---|
| 79 | getOptions(): {
|
---|
| 80 | localeMatcher: string;
|
---|
| 81 | style: string;
|
---|
| 82 | currency: string;
|
---|
| 83 | currencyDisplay: string;
|
---|
| 84 | useGrouping: boolean;
|
---|
| 85 | minimumFractionDigits: number;
|
---|
| 86 | maximumFractionDigits: number;
|
---|
| 87 | };
|
---|
| 88 | constructParser(): void;
|
---|
| 89 | updateConstructParser(): void;
|
---|
| 90 | escapeRegExp(text: any): any;
|
---|
| 91 | getDecimalExpression(): RegExp;
|
---|
| 92 | getGroupingExpression(): RegExp;
|
---|
| 93 | getMinusSignExpression(): RegExp;
|
---|
| 94 | getCurrencyExpression(): RegExp;
|
---|
| 95 | getPrefixExpression(): RegExp;
|
---|
| 96 | getSuffixExpression(): RegExp;
|
---|
| 97 | formatValue(value: any): any;
|
---|
| 98 | parseValue(text: any): any;
|
---|
| 99 | repeat(event: any, interval: any, dir: any): void;
|
---|
| 100 | spin(event: any, dir: any): void;
|
---|
| 101 | onUpButtonMouseDown(event: any): void;
|
---|
| 102 | onUpButtonMouseUp(): void;
|
---|
| 103 | onUpButtonMouseLeave(): void;
|
---|
| 104 | onUpButtonKeyDown(event: any): void;
|
---|
| 105 | onUpButtonKeyUp(): void;
|
---|
| 106 | onDownButtonMouseDown(event: any): void;
|
---|
| 107 | onDownButtonMouseUp(): void;
|
---|
| 108 | onDownButtonMouseLeave(): void;
|
---|
| 109 | onDownButtonKeyUp(): void;
|
---|
| 110 | onDownButtonKeyDown(event: any): void;
|
---|
| 111 | onUserInput(event: any): void;
|
---|
| 112 | onInputKeyDown(event: any): void;
|
---|
| 113 | onInputKeyPress(event: any): void;
|
---|
| 114 | onPaste(event: any): void;
|
---|
| 115 | allowMinusSign(): boolean;
|
---|
| 116 | isMinusSign(char: any): boolean;
|
---|
| 117 | isDecimalSign(char: any): boolean;
|
---|
| 118 | isDecimalMode(): boolean;
|
---|
| 119 | getDecimalCharIndexes(val: any): {
|
---|
| 120 | decimalCharIndex: any;
|
---|
| 121 | decimalCharIndexWithoutPrefix: any;
|
---|
| 122 | };
|
---|
| 123 | getCharIndexes(val: any): {
|
---|
| 124 | decimalCharIndex: any;
|
---|
| 125 | minusCharIndex: any;
|
---|
| 126 | suffixCharIndex: any;
|
---|
| 127 | currencyCharIndex: any;
|
---|
| 128 | };
|
---|
| 129 | insert(event: any, text: any, sign?: {
|
---|
| 130 | isDecimalSign: boolean;
|
---|
| 131 | isMinusSign: boolean;
|
---|
| 132 | }): void;
|
---|
| 133 | insertText(value: any, text: any, start: any, end: any): any;
|
---|
| 134 | deleteRange(value: any, start: any, end: any): any;
|
---|
| 135 | initCursor(): any;
|
---|
| 136 | onInputClick(): void;
|
---|
| 137 | isNumeralChar(char: any): boolean;
|
---|
| 138 | resetRegex(): void;
|
---|
| 139 | updateValue(event: any, valueStr: any, insertedValueStr: any, operation: any): void;
|
---|
| 140 | handleOnInput(event: any, currentValue: any, newValue: any): void;
|
---|
| 141 | isValueChanged(currentValue: any, newValue: any): boolean;
|
---|
| 142 | validateValue(value: any): any;
|
---|
| 143 | updateInput(value: any, insertedValueStr: any, operation: any, valueStr: any): void;
|
---|
| 144 | concatValues(val1: any, val2: any): any;
|
---|
| 145 | getDecimalLength(value: any): any;
|
---|
| 146 | onInputFocus(event: any): void;
|
---|
| 147 | onInputBlur(event: any): void;
|
---|
| 148 | formattedValue(): any;
|
---|
| 149 | updateModel(event: any, value: any): void;
|
---|
| 150 | writeValue(value: any): void;
|
---|
| 151 | registerOnChange(fn: Function): void;
|
---|
| 152 | registerOnTouched(fn: Function): void;
|
---|
| 153 | setDisabledState(val: boolean): void;
|
---|
| 154 | get filled(): boolean;
|
---|
| 155 | clearTimer(): void;
|
---|
| 156 | getFormatter(): any;
|
---|
| 157 | static ɵfac: i0.ɵɵFactoryDeclaration<InputNumber, never>;
|
---|
| 158 | 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"; "readonly": "readonly"; "step": "step"; "allowEmpty": "allowEmpty"; "locale": "locale"; "localeMatcher": "localeMatcher"; "mode": "mode"; "currency": "currency"; "currencyDisplay": "currencyDisplay"; "useGrouping": "useGrouping"; "minFractionDigits": "minFractionDigits"; "maxFractionDigits": "maxFractionDigits"; "prefix": "prefix"; "suffix": "suffix"; "inputStyle": "inputStyle"; "inputStyleClass": "inputStyleClass"; "disabled": "disabled"; }, { "onInput": "onInput"; "onFocus": "onFocus"; "onBlur": "onBlur"; "onKeyDown": "onKeyDown"; }, never, never>;
|
---|
| 159 | }
|
---|
| 160 | export declare class InputNumberModule {
|
---|
| 161 | static ɵfac: i0.ɵɵFactoryDeclaration<InputNumberModule, never>;
|
---|
| 162 | static ɵmod: i0.ɵɵNgModuleDeclaration<InputNumberModule, [typeof InputNumber], [typeof i1.CommonModule, typeof i2.InputTextModule, typeof i3.ButtonModule], [typeof InputNumber]>;
|
---|
| 163 | static ɵinj: i0.ɵɵInjectorDeclaration<InputNumberModule>;
|
---|
| 164 | }
|
---|