BlockSuite API Documentation / @blocksuite/affine-widget-slash-menu / SlashMenuExtension
Class: SlashMenuExtension
Defined in: affine/widgets/widget-slash-menu/src/extensions.ts:15
Generic extension. Extensions are used to set up the dependency injection container. In most cases, you won't need to use this class directly. We provide helper classes like CommandExtension
and BlockViewExtension
to make it easier to create extensions.
Extends
Constructors
new SlashMenuExtension()
new SlashMenuExtension(
std
):SlashMenuExtension
Defined in: affine/widgets/widget-slash-menu/src/extensions.ts:30
Parameters
std
Returns
SlashMenuExtension
Overrides
Properties
config
config:
SlashMenuConfig
Defined in: affine/widgets/widget-slash-menu/src/extensions.ts:16
std
readonly
std:BlockStdScope
Defined in: affine/widgets/widget-slash-menu/src/extensions.ts:30
Methods
setup()
static
setup(di
):void
Defined in: affine/widgets/widget-slash-menu/src/extensions.ts:18
Parameters
di
Container
Returns
void