Skip to content
ФреймворкJavaScript

Saver API: сериализация редактора в JSON

Сохранение и экспорт содержимого редактора.

Как получить экземпляр редактора

Методы ниже вызываются на редакторе, созданном через new Blok(). Они доступны после того, как разрешится editor.isReady.

TypeScript
// You already hold the instance returned by the constructor.
const editor = new Blok({ holder: 'editor' });
await editor.isReady;

// Call any API method on it.
editor.caret.setToLastBlock('end');

Методы

saver.save()

Promise<OutputData>

Alias for the main save() method.

Когда использовать

Идентичен editor.save(); для кода, работающего через модуль saver. Оба дожидаются полного дерева блоков.

TypeScript
const data = await editor.saver.save();
// Returns: { version, time, blocks }