shineout
Version:
Shein 前端组件库
25 lines (24 loc) • 991 B
TypeScript
/// <reference types="node" />
import React, { PureComponent } from 'react';
import { InputNumber, NumberValueType } from './Props';
declare class Number extends PureComponent<InputNumber> {
static defaultProps: any;
hold: boolean;
handleAddClick: React.MouseEventHandler<HTMLAnchorElement>;
handleSubClick: React.MouseEventHandler<HTMLAnchorElement>;
keyPressTimeOut: NodeJS.Timer;
constructor(props: InputNumber);
componentWillUnmount(): void;
handleChange(value?: NumberValueType, check?: boolean, isEmpty?: boolean): void;
handleBlur(e: React.FocusEvent<HTMLInputElement>): void;
changeValue(mod: number): void;
longPress(mod: number): void;
handleKeyDown(e: React.KeyboardEvent): void;
handleCalc(mod: number, e: React.MouseEvent): void;
handleKeyUp(): void;
handleMouseUp(e: React.MouseEvent): void;
renderArrowGroup(): JSX.Element[];
renderRTL(): JSX.Element[];
render(): JSX.Element[];
}
export default Number;