Skip to content

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

BlockStdScope

Returns

SlashMenuExtension

Overrides

Extension.constructor

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

Overrides

Extension.setup