UNPKG

shineout

Version:

Shein 前端组件库

37 lines (36 loc) 1.17 kB
import React from 'react'; import { BaseProps } from './Props'; interface EditableareaState { showTextarea: boolean; } declare class Editable extends React.PureComponent<BaseProps, EditableareaState> { static defaultProps: { bordered: boolean; }; bindContainer: (type: HTMLDivElement) => void; bindInput: (type: HTMLDivElement) => void; container: HTMLElement; input: HTMLElement; showPop: () => void; hidePop: () => void; handleClear: () => void; width: number; constructor(props: BaseProps); componentDidUpdate(_prevProps: BaseProps, prevState: EditableareaState): void; onChange(value: string): void; onBlur(e: React.FocusEvent): void; getTrim(): boolean; getErrorProps(): { error?: Error | undefined; }; updateShowTextarea(flag: boolean): void; handleFocus(e: React.FocusEvent): void; bindElement(type: 'container' | 'input', el: HTMLElement): void; autoFocus(): void; renderTextarea(): JSX.Element | null; renderResult(): JSX.Element; renderInput(): JSX.Element; renderPlace(): JSX.Element; render(): JSX.Element; } export default Editable;