BlockSuite API Documentation / @blocksuite/blocks / InlineManager
Class: InlineManager<TextAttributes> 
Contents 
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:111
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-plugin-markdown and TypeDoc