/** * Multi-line text entry, in a popup. * * @packageDocumentation */ import { InputCellEditor } from './base/input-editor'; /** `cellEditorParams` for {@link TextareaEditor}. */ export interface TextareaEditorParams { /** * Visible lines, which is what sizes the popup. * * @default 3 — tall enough to show that the field is multi-line without * burying the rows underneath it. */ readonly rows?: number; /** Hard cap on characters, enforced by the browser (paste included). */ readonly maxLength?: number; /** Hint shown while the field is empty. */ readonly placeholder?: string; } /** * A `