Справочник 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 сгенерированный тип сеанса |
| Состояние справочника | Черновик первой версии: имена и состав могут уточняться до выпуска публичного интерфейса |