acud
Version:
acg react 组件库
33 lines (32 loc) • 1.12 kB
TypeScript
/**
* @file TextArea component
* @author liyanan19
*/
import React from 'react';
export interface TextAreaProps {
prefixCls?: string;
className?: string;
placeholder?: string;
width?: number;
style?: React.CSSProperties;
autoSize?: boolean | object;
limitLength?: number;
onChange?: React.ChangeEventHandler<HTMLTextAreaElement>;
onPressEnter?: React.KeyboardEventHandler<HTMLTextAreaElement>;
onKeyDown?: React.KeyboardEventHandler<HTMLTextAreaElement>;
onFocus?: React.FocusEventHandler<HTMLTextAreaElement>;
onBlur?: React.FocusEventHandler<HTMLTextAreaElement>;
value?: any;
defaultValue?: string;
onResize?: any;
readonly?: boolean;
allowClear?: boolean;
forbidIfLimit?: boolean;
disabled?: boolean;
warningPopover?: boolean;
warningText?: string;
onCompositionStart?: React.CompositionEventHandler<HTMLTextAreaElement>;
onCompositionEnd?: React.CompositionEventHandler<HTMLTextAreaElement>;
}
declare const TextArea: React.ForwardRefExoticComponent<TextAreaProps & React.RefAttributes<unknown>>;
export default TextArea;