textarea-pattern-handler
Version:
A TypeScript utility for handling textarea patterns and DOM manipulation
16 lines (15 loc) • 424 B
TypeScript
import { ReactElement } from 'react';
export interface PreTagTextareaProps {
value: string;
setValue: (value: string) => void;
node?: ReactElement;
className?: string;
onRemoveTag?: (tagText: string) => void;
fixedText?: string;
defaultValue?: string;
id?: string;
}
export interface PreTagTextareaRef {
addTag: (tagContent: string) => void;
addText: (textContent: string) => void;
}