Skip to content

BlockSuite API Documentation / @blocksuite/block-std / BlockViewExtension

Function: BlockViewExtension()

BlockViewExtension(flavour, view): ExtensionType

Create a block view extension.

Parameters

flavour: Flavour

The flavour of the block that the view is for.

view: BlockViewType

Lit literal template for the view. Example: my-list-block

The view is a lit template that is used to render the block.

Returns

ExtensionType

Example

ts
import { BlockViewExtension } from '@blocksuite/block-std';

const MyListBlockViewExtension = BlockViewExtension(
  'affine:list',
  literal`my-list-block`
);

Defined in

packages/framework/block-std/src/extension/block-view.ts:24