BlockSuite API Documentation / @blocksuite/affine-rich-text / ReferenceNodeConfigProvider
Class: ReferenceNodeConfigProvider
Defined in: packages/affine/rich-text/src/inline/presets/nodes/reference-node/reference-config.ts:27
Constructors
new ReferenceNodeConfigProvider()
new ReferenceNodeConfigProvider(
std
):ReferenceNodeConfigProvider
Defined in: packages/affine/rich-text/src/inline/presets/nodes/reference-node/reference-config.ts:52
Parameters
std
Returns
ReferenceNodeConfigProvider
Properties
std
readonly
std:BlockStdScope
Defined in: packages/affine/rich-text/src/inline/presets/nodes/reference-node/reference-config.ts:52
Accessors
customContent
Get Signature
get customContent():
undefined
| (reference
) =>TemplateResult
Defined in: packages/affine/rich-text/src/inline/presets/nodes/reference-node/reference-config.ts:36
Returns
undefined
| (reference
) => TemplateResult
doc
Get Signature
get doc():
Store
Defined in: packages/affine/rich-text/src/inline/presets/nodes/reference-node/reference-config.ts:40
Returns
hidePopup
Get Signature
get hidePopup():
boolean
Defined in: packages/affine/rich-text/src/inline/presets/nodes/reference-node/reference-config.ts:44
Returns
boolean
interactable
Get Signature
get interactable():
boolean
Defined in: packages/affine/rich-text/src/inline/presets/nodes/reference-node/reference-config.ts:48
Returns
boolean
Methods
setCustomContent()
setCustomContent(
content
):void
Defined in: packages/affine/rich-text/src/inline/presets/nodes/reference-node/reference-config.ts:54
Parameters
content
undefined
| (reference
) => TemplateResult
Returns
void
setHidePopup()
setHidePopup(
hidePopup
):void
Defined in: packages/affine/rich-text/src/inline/presets/nodes/reference-node/reference-config.ts:58
Parameters
hidePopup
boolean
Returns
void
setInteractable()
setInteractable(
interactable
):void
Defined in: packages/affine/rich-text/src/inline/presets/nodes/reference-node/reference-config.ts:62
Parameters
interactable
boolean
Returns
void