Files
AFFiNE-Mirror/blocksuite/affine/gfx/group/src/adapter/plain-text/index.ts
T
2025-04-05 09:40:13 +00:00

15 lines
463 B
TypeScript

import { ElementToPlainTextAdapterExtension } from '@blocksuite/affine-block-surface';
import { getGroupTitle } from '../text';
export const groupToPlainTextAdapterMatcher =
ElementToPlainTextAdapterExtension({
name: 'group',
match: elementModel => elementModel.type === 'group',
toAST: elementModel => {
const title = getGroupTitle(elementModel);
const content = `Group, with title "${title}"`;
return { content };
},
});