如何清除 Slatejs v0.50+ 中的编辑器?

How do I clear the editor in Slatejs v0.50+?

我不知道如何在 Slate v0.50+ 的编辑器中删除所有内容。

我曾经可以做这样的事情:

editor.moveToRangeOfDocument().delete()

我现在该怎么做?

需要先获取编辑器的开始Location,然后是结束Location,最后使用Transforms.delete,像这样:

import { Transforms } from 'slate';

// ...

Transforms.delete(editor, {
  at: {
    anchor: Editor.start(editor, []),
    focus: Editor.end(editor, []),
  },
});