diff --git a/packages/core/src/helpers/getTextBetween.ts b/packages/core/src/helpers/getTextBetween.ts index f16ad2ff..3780874e 100644 --- a/packages/core/src/helpers/getTextBetween.ts +++ b/packages/core/src/helpers/getTextBetween.ts @@ -31,6 +31,7 @@ export function getTextBetween( pos, parent, index, + range, }) } else if (node.isText) { text += node?.text?.slice(Math.max(from, pos) - pos, to - pos) diff --git a/packages/core/src/types.ts b/packages/core/src/types.ts index ab2b129e..224608ad 100644 --- a/packages/core/src/types.ts +++ b/packages/core/src/types.ts @@ -244,6 +244,7 @@ export type TextSerializer = (props: { pos: number, parent: ProseMirrorNode, index: number, + range: Range, }) => string export type ExtendedRegExpMatchArray = RegExpMatchArray & {