Skip to content

BlockSuite API Documentation / @blocksuite/affine-block-embed / createEmbedBlockPlainTextAdapterMatcher

Function: createEmbedBlockPlainTextAdapterMatcher()

createEmbedBlockPlainTextAdapterMatcher(flavour, __namedParameters): BlockPlainTextAdapterMatcher

Defined in: packages/affine/blocks/block-embed/src/common/adapters/plain-text.ts:3

Parameters

flavour

string

__namedParameters

fromBlockSnapshot?

{ enter: (o, context) => void | Promise<void>; leave: (o, context) => void | Promise<void>; } = ...

fromBlockSnapshot.enter?

(o, context) => void | Promise<void>

Called when entering a BlockSnapshot walker node during traversal

fromBlockSnapshot.leave?

(o, context) => void | Promise<void>

Called when leaving a BlockSnapshot walker node during traversal

fromMatch?

(o) => boolean = ...

toBlockSnapshot?

{ enter: (o, context) => void | Promise<void>; leave: (o, context) => void | Promise<void>; } = {}

toBlockSnapshot.enter?

(o, context) => void | Promise<void>

Called when entering a target walker node during traversal

toBlockSnapshot.leave?

(o, context) => void | Promise<void>

Called when leaving a target walker node during traversal

toMatch?

(o) => boolean = ...

Returns

BlockPlainTextAdapterMatcher