Skip to content

BlockSuite API Documentation / @blocksuite/inline / InlineHookService

Class: InlineHookService<TextAttributes>

Type Parameters

TextAttributes extends BaseTextAttributes

Constructors

new InlineHookService()

new InlineHookService<TextAttributes>(editor, hooks): InlineHookService<TextAttributes>

Parameters

editor

InlineEditor<TextAttributes>

hooks
beforeinput

(props) => void

compositionEnd

(props) => void

Returns

InlineHookService<TextAttributes>

Defined in

packages/framework/inline/src/services/hook.ts:27

Properties

editor

readonly editor: InlineEditor<TextAttributes>

Defined in

packages/framework/inline/src/services/hook.ts:28


hooks

readonly hooks: object = {}

beforeinput()?

optional beforeinput: (props) => void

Parameters
props

BeforeinputHookCtx<TextAttributes>

Returns

void

compositionEnd()?

optional compositionEnd: (props) => void

Parameters
props

CompositionEndHookCtx<TextAttributes>

Returns

void

Defined in

packages/framework/inline/src/services/hook.ts:29