BlockSuite API Documentation / @blocksuite/blocks / InlineManager
Class: InlineManager<TextAttributes>
Type parameters
• TextAttributes extends BaseTextAttributes = BaseTextAttributes
Constructors
new InlineManager(undefined)
new InlineManager<
TextAttributes>():InlineManager<TextAttributes>
Returns
InlineManager<TextAttributes>
Properties
_markdownMatches
private_markdownMatches:InlineMarkdownMatch<TextAttributes>[] =[]
Source
packages/blocks/src/_common/inline/inline-manager.ts:52
_specs
private_specs:InlineSpecs<TextAttributes>[] =[]
Source
packages/blocks/src/_common/inline/inline-manager.ts:47
Accessors
markdownMatches
getmarkdownMatches():InlineMarkdownMatch<TextAttributes>[]
Returns
InlineMarkdownMatch<TextAttributes>[]
Source
packages/blocks/src/_common/inline/inline-manager.ts:53
specs
getspecs():InlineSpecs<TextAttributes>[]
Returns
InlineSpecs<TextAttributes>[]
Source
packages/blocks/src/_common/inline/inline-manager.ts:48
Methods
embedChecker()
embedChecker(
delta):boolean
Parameters
• delta: DeltaInsert<TextAttributes>
Returns
boolean
Source
packages/blocks/src/_common/inline/inline-manager.ts:88
getRenderer()
getRenderer():
AttributeRenderer<TextAttributes>
Returns
AttributeRenderer<TextAttributes>
Source
packages/blocks/src/_common/inline/inline-manager.ts:97
getSchema()
getSchema():
ZodObject<Record<keyofTextAttributes,ZodTypeAny>,UnknownKeysParam,ZodTypeAny,{ [k in string | number | symbol]: addQuestionMarks<baseObjectOutputType<Record<keyof TextAttributes, ZodTypeAny>>, requiredKeys<baseObjectOutputType<Record<keyof TextAttributes, ZodTypeAny>>>>[k] },{ [k in string | number | symbol]: baseObjectInputType<Record<keyof TextAttributes, ZodTypeAny>>[k] }>
Returns
ZodObject<Record<keyof TextAttributes, ZodTypeAny>, UnknownKeysParam, ZodTypeAny, { [k in string | number | symbol]: addQuestionMarks<baseObjectOutputType<Record<keyof TextAttributes, ZodTypeAny>>, requiredKeys<baseObjectOutputType<Record<keyof TextAttributes, ZodTypeAny>>>>[k] }, { [k in string | number | symbol]: baseObjectInputType<Record<keyof TextAttributes, ZodTypeAny>>[k] }>
Source
packages/blocks/src/_common/inline/inline-manager.ts:112
markdownShortcutHandler()
markdownShortcutHandler(
context,undoManager):boolean
Parameters
• context: KeyboardBindingContext<TextAttributes>
• undoManager: UndoManager
Returns
boolean
Source
packages/blocks/src/_common/inline/inline-manager.ts:67
registerMarkdownMatches()
registerMarkdownMatches(
markdownMatches):void
Parameters
• markdownMatches: InlineMarkdownMatch<TextAttributes>[]
Returns
void
Source
packages/blocks/src/_common/inline/inline-manager.ts:61
registerSpecs()
registerSpecs(
specs):void
Parameters
• specs: InlineSpecs<TextAttributes>[]
Returns
void
Source
packages/blocks/src/_common/inline/inline-manager.ts:57
Generated using TypeDoc and typedoc-plugin-markdown.