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
readonly
markdownMatches:InlineMarkdownMatch
<AffineTextAttributes
>[]
Defined in: packages/affine/rich-text/src/extension/inline-manager.ts:65
specs
readonly
specs:InlineSpecs
<AffineTextAttributes
>[]
Defined in: packages/affine/rich-text/src/extension/inline-manager.ts:61
std
readonly
std: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
>>