import { BlockHtmlAdapterExtension, type BlockHtmlAdapterMatcher, } from '@blocksuite/affine-shared/adapters'; export const surfaceBlockHtmlAdapterMatcher: BlockHtmlAdapterMatcher = { flavour: 'affine:surface', toMatch: () => false, fromMatch: o => o.node.flavour === 'affine:surface', toBlockSnapshot: {}, fromBlockSnapshot: { enter: (_, context) => { context.walkerContext.skipAllChildren(); }, }, }; export const SurfaceBlockHtmlAdapterExtension = BlockHtmlAdapterExtension( surfaceBlockHtmlAdapterMatcher );