Interface: PlainEditorOptions

August 6, 2026 ยท View on GitHub

API


Interface: PlainEditorOptions

Defined in: presets/plain.ts:8

Extends

Properties

text

text: string

Defined in: presets/plain.ts:15

Initial document text.


singleline?

optional singleline?: boolean

Defined in: presets/plain.ts:19

TODO


onChange

onChange: (text) => void

Defined in: presets/plain.ts:23

Callback invoked when document changes.

Parameters

text

string

Returns

void


readonly?

optional readonly?: boolean

Defined in: editor.ts:118

The state editable or not.

Inherited from

Omit.readonly


isBlock?

optional isBlock?: (node) => boolean

Defined in: editor.ts:122

TODO

Parameters

node

HTMLElement

Returns

boolean

Inherited from

Omit.isBlock


onWarn?

optional onWarn?: (message) => void

Defined in: editor.ts:128

Callback invoked when errors happen.

Parameters

message

string

Returns

void

Default

console.warn

Inherited from

Omit.onWarn


onError?

optional onError?: (message) => never

Defined in: editor.ts:134

Callback invoked when errors happen.

Parameters

message

string

Returns

never

Default

throw new Error(message)

Inherited from

Omit.onError