Перейти к основному содержимому
Версия: 26.2.0

Class: EditorBuilder

Класс-конструктор выступающий в роли точки входа для настройки и монтирования редактора в хост-приложение

Использует паттерн Builder для гибкой настройки редактора перед инициализацией.

Example​

Инициализация редактора

const builder = await new EditorBuilder();

// Далее необходимо определить режим работы редактора
builder.withAutonomousMode(); // для настройки автономного редактора,
builder.withCloudMode(); // для настройки режима работы в облаке.

Дальнейшие настройки будут зависеть от режима

See​

Constructors​

Constructor​

new EditorBuilder(): EditorBuilder

Returns​

EditorBuilder

Methods​

withAutonomousMode()​

withAutonomousMode(): EditorBuilderAutonomous

Выполняет переход конфигурирования редактора в режим автономного редактора.

Returns​

EditorBuilderAutonomous

Экземпляр EditorBuilderAutonomous для дальнейшей цепочки вызовов

Example​

Билдер перешёл в режим автономного конфигурирования

builder.withAutonomousMode()

withCloudMode()​

withCloudMode(cloudConfig): EditorBuilderCloud

Выполняет переход конфигурирования редактора в режим облачного редактора.

Parameters​

cloudConfig​

CloudConfig

Конфигурация облачного режима редакторивания

Returns​

EditorBuilderCloud

Экземпляр EditorBuilderCloud для дальнейшей цепочки вызовов

Example​

Билдер перешёл в режим облачного конфигурирования

builder.withCloudMode()