Can you share what exactly you need them for?
Some APIs built when there was only the textarea editor aren’t really intended to have full parity on the rich editor, it’s not our intent to bring all the power of ProseMirror to an intermediate abstraction.
We can improve those places if possible and necessary, but in general when we need complex operations we usually reach to ProseMirror dependencies directly through a commands key on a registered rich editor extension. For example:
In this example, applySurround is blindly applying the spoiler bbcode to whatever text is selected, while toggleSpoiler has all the features from ProseMirror to decide if it’s already inside a spoiler node, if it’s an inline spoiler or a block spoiler, etc.