CodeToolbarInput.document
property · packages/mixins-richtext/src/code.ts:26
readonly document: RichText.DocumentRich text / foldkit-mixins-richtext
interface · packages/mixins-richtext/src/code.ts:25
interface CodeToolbarInput<Message> {
readonly document: RichText.Document
readonly node: RichText.NodeId
readonly languages: ReadonlyArray<CodeLanguage>
readonly wrap: (message: EditorEvent) => Message
readonly copied: Message
}CodeToolbarInput.documentproperty · packages/mixins-richtext/src/code.ts:26
readonly document: RichText.DocumentCodeToolbarInput.nodeproperty · packages/mixins-richtext/src/code.ts:28
readonly node: RichText.NodeIdThe code block the toolbar is for.
CodeToolbarInput.languagesproperty · packages/mixins-richtext/src/code.ts:30
readonly languages: ReadonlyArray<CodeLanguage>What the picker offers, in order; '' is code with no language.
CodeToolbarInput.wrapproperty · packages/mixins-richtext/src/code.ts:32
readonly wrap: (message: EditorEvent) => MessageAn editor Message as this caller's, usually its edited(...) wrapper.
CodeToolbarInput.copiedproperty · packages/mixins-richtext/src/code.ts:34
readonly copied: MessageWhat Copy sends: the caller copies the block's text (RichText.toText([block])).