Export getTextSerializersFromSchema
helper, and fix typo in its name
#2750
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
For plugins and other user-defined extensions, it's useful to be able to be able to use the text-serializers-from-schema helper, like is done in the built-in
clipboardTextSerializer
extension:tiptap/packages/core/src/extensions/clipboardTextSerializer.ts
Line 21 in 43611ea
This is necessary to be able to fully take advantage of the
getText
/generateText
methods introduced here #1875, if you want to be able to generate text for individual ranges/nodes in a document rather than the entire document.This PR exports that
getTextSerializersFromSchema
function, and also corrects a typo in its name (file and function)—Seralizers
-->Serializers
. Related to #2740 but doesn't solve its particular ask.