amis-rpc-design/node_modules/rc-textarea/lib/ResizableTextArea.d.ts
2023-10-07 19:42:30 +08:00

29 lines
1.1 KiB
TypeScript

import * as React from 'react';
import type { ResizableTextAreaRef } from './interface';
declare const ResizableTextArea: React.ForwardRefExoticComponent<Omit<import("./interface").HTMLTextareaProps, "value" | "onResize"> & {
value?: string | number | bigint | readonly string[];
prefixCls?: string;
className?: string;
style?: React.CSSProperties;
autoSize?: boolean | import("./interface").AutoSizeType;
onPressEnter?: React.KeyboardEventHandler<HTMLTextAreaElement>;
onResize?: (size: {
width: number;
height: number;
}) => void;
showCount?: boolean | import("rc-input/lib/interface").ShowCountProps;
classes?: {
countWrapper?: string;
affixWrapper?: string;
};
classNames?: {
textarea?: string;
count?: string;
};
styles?: {
textarea?: React.CSSProperties;
count?: React.CSSProperties;
};
} & Pick<import("rc-input/lib/interface").BaseInputProps, "allowClear" | "suffix"> & React.RefAttributes<ResizableTextAreaRef>>;
export default ResizableTextArea;