UNPKG

shineout

Version:

Shein 前端组件库

25 lines (24 loc) 962 B
import React, { PureComponent } from 'react'; import { Props } from './Props'; declare class Input extends PureComponent<Props> { static defaultProps: any; enterLock: boolean; ref: HTMLInputElement; enterPress: boolean; constructor(props: Props); defaultInfo: (value?: string | undefined) => string | Error | null; bindRef(el: HTMLInputElement): void; getTrim: () => boolean; isValidNumber(val: string): boolean; formatValue(val: string): string; fixValue(val: string): string; invalidNumber(value: string): boolean; handleChange(e: React.ChangeEvent, clearClick: boolean): void; handleKeyDown(e: React.KeyboardEvent): void; handleKeyUp(e: React.KeyboardEvent): void; handleBlur(e: React.FocusEvent<HTMLInputElement>): void; handleAutoSelect(event: React.FocusEvent): void; renderInfo(): JSX.Element | null; render(): (false | JSX.Element | null | undefined)[]; } export default Input;