BlockSuite API Documentation / @blocksuite/affine-rich-text / InlineManager
Class: InlineManager
Defined in: packages/affine/rich-text/src/extension/inline-manager.ts:19
Constructors
new InlineManager()
new InlineManager(
std,markdownMatches, ...specs):InlineManager
Defined in: packages/affine/rich-text/src/extension/inline-manager.ts:63
Parameters
std
markdownMatches
InlineMarkdownMatch<AffineTextAttributes>[]
specs
...InlineSpecs<AffineTextAttributes>[]
Returns
InlineManager
Properties
markdownMatches
readonlymarkdownMatches:InlineMarkdownMatch<AffineTextAttributes>[]
Defined in: packages/affine/rich-text/src/extension/inline-manager.ts:65
specs
readonlyspecs:InlineSpecs<AffineTextAttributes>[]
Defined in: packages/affine/rich-text/src/extension/inline-manager.ts:61
std
readonlystd:BlockStdScope
Defined in: packages/affine/rich-text/src/extension/inline-manager.ts:64
Methods
embedChecker()
embedChecker(
delta):boolean
Defined in: packages/affine/rich-text/src/extension/inline-manager.ts:20
Parameters
delta
DeltaInsert<AffineTextAttributes>
Returns
boolean
getRenderer()
getRenderer():
AttributeRenderer<AffineTextAttributes>
Defined in: packages/affine/rich-text/src/extension/inline-manager.ts:29
Returns
AttributeRenderer<AffineTextAttributes>
getSchema()
getSchema():
ZodObject<Record<keyofAffineTextAttributes,ZodTypeAny>>
Defined in: packages/affine/rich-text/src/extension/inline-manager.ts:44
Returns
ZodObject<Record<keyof AffineTextAttributes, ZodTypeAny>>