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

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()