Перейти к содержимому
FastOffice

Справочник A4

Полная API-спецификация A4: протокол сеанса (28 команд), Browser Surface API, window.fastdocShell (306 методов), события между приложением и редактором и каталог типов (479 штук).

Этот раздел — машинно выверенный справочник по внешнему API A4. Он описывает четыре независимых поверхности:

Поверхность Что это Страницы
Rust Session Protocol 28 команд документного сеанса: обмен строками JSON через стандартный ввод-вывод или через WebSocket на локальном интерфейсе. Основной путь внешней интеграции. Транспорт, Команды сессии, Типы типизированной правки
Browser Surface API Встраивание готовой поверхности редактора и события, которые она шлёт вашему приложению. Интерфейс поверхности в браузере
window.fastdocShell 306 методов внутри окна настольного A4. Внутренний контракт, а не публичный интерфейс. document … прочие методы
Каталог типов 479 типов внутреннего контракта и 31 сгенерированный тип сеанса. api-document.ts … Типы сеанса

Протокол сеанса · интерфейс поверхности · внутренние объекты окна · события · типы

Показатель Значение
Rust Session Protocol 28 команд · fastdoc.session-protocol-descriptor.v1
window.fastdocShell 306 методов / 308 сигнатур
Типы 479 типов внутреннего контракта и 31 сгенерированный тип сеанса
Состояние справочника Черновик первой версии: имена и состав могут уточняться до выпуска публичного интерфейса

Ассистент документации

Ответ собран из документации и может быть неточным — сверяйтесь с источниками.