@uiw/react-md-editor
Version:
A markdown editor with preview, implemented with React.js and TypeScript.
18 lines (17 loc) • 724 B
TypeScript
import React from 'react';
import 'prismjs/components/prism-markdown.js';
import { IProps } from '../../utils';
import './index.less';
export interface ITextAreaProps extends Omit<React.TextareaHTMLAttributes<HTMLTextAreaElement>, 'value' | 'onChange' | 'onScroll'>, IProps {
onChange?: (event: React.ChangeEvent<HTMLTextAreaElement>) => void;
onMount?: (isMount: boolean) => void;
onScroll?: (e: React.UIEvent<HTMLDivElement>) => void;
value?: string;
tabSize?: number;
}
export declare type TextAreaRef = {
text?: HTMLTextAreaElement;
warp?: HTMLDivElement;
};
declare const _default: React.ForwardRefExoticComponent<ITextAreaProps & React.RefAttributes<TextAreaRef>>;
export default _default;