UNPKG

@itrocks/contenteditable

Version:

Respectful contenteditable: avoids <div>, respects white-space: pre* styles line breaks

18 lines (17 loc) 546 B
export declare class HTMLEditableElement extends HTMLElement { editable: ContentEditable; constructor(editable: ContentEditable); } export declare class ContentEditable { element: HTMLEditableElement; isActive: boolean; keyDownEventListener: (event: KeyboardEvent) => void; mutationObserver: MutationObserver; activate(): void; br(): "\n" | "<br>"; brNode(): Text | HTMLBRElement; constructor(element: HTMLElement); deactivate(): void; onKeyDown(event: KeyboardEvent): void; value(): string; }