BlockSuite API Documentation / @blocksuite/inline / InlineHookService
Class: InlineHookService<TextAttributes> ​
Contents ​
Type parameters ​
• TextAttributes extends BaseTextAttributes
Constructors ​
new InlineHookService(editor, hooks) ​
new InlineHookService<
TextAttributes>(editor,hooks):InlineHookService<TextAttributes>
Parameters ​
• editor: InlineEditor<TextAttributes>
• hooks: Object= {}
• hooks.beforeinput?: (props) => null | BeforeinputHookCtx<TextAttributes>
• hooks.compositionEnd?: (props) => null | CompositionEndHookCtx<TextAttributes>
Returns ​
InlineHookService<TextAttributes>
Source ​
packages/inline/src/services/hook.ts:27
Properties ​
editor ​
readonlyeditor:InlineEditor<TextAttributes>
Source ​
packages/inline/src/services/hook.ts:28
hooks ​
readonlyhooks:Object={}
Type declaration ​
beforeinput? ​
beforeinput?: (
props) =>null|BeforeinputHookCtx<TextAttributes>
Parameters ​
• props: BeforeinputHookCtx<TextAttributes>
Returns ​
null | BeforeinputHookCtx<TextAttributes>
compositionEnd? ​
compositionEnd?: (
props) =>null|CompositionEndHookCtx<TextAttributes>
Parameters ​
• props: CompositionEndHookCtx<TextAttributes>
Returns ​
null | CompositionEndHookCtx<TextAttributes>
Source ​
packages/inline/src/services/hook.ts:29
Generated using typedoc-plugin-markdown and TypeDoc