openpencil/packages/docs/ru/programmable/sdk/api/index.md
Danila Poyarkov 5d9730ae04 feat(vue): finalize NumberField API and docs
- Remove ScrubInput aliases, app wrappers, test hooks, and translated legacy references

- Share a Tailwind NumberField demo between Storybook and VitePress

- Generate component API tables from Vue metadata and type-check examples with Twoslash

- Upgrade the docs stack to VitePress 2
2026-07-13 10:19:24 +03:00

21 lines
1.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: Справочник API
description: Справочная документация по компонентам, компосаблам и расширенным API @open-pencil/vue.
---
# Справочник API
Справочник Vue SDK разбит на три раздела.
<SdkCardGroup>
<SdkCard title="Компоненты" to="/programmable/sdk/api/components/" description="Headless-структурные примитивы: CanvasRoot, ToolbarRoot, FontPickerRoot, NumberFieldRoot и другие." />
<SdkCard title="Компосаблы" to="/programmable/sdk/api/composables/" description="Компосаблы для контекста редактора, подключения холста, выделения, команд и панелей свойств." />
<SdkCard title="Расширенные" to="/programmable/sdk/api/advanced/" description="Низкоуровневые хелперы, контексты примитивов и специализированные API для продвинутых интеграций." />
</SdkCardGroup>
## Рекомендуемый путь
- Начните с **Компонентов**, если создаёте переиспользуемые примитивы UI редактора.
- Начните с **Компосаблов**, если подключаете состояние и действия редактора.
- Используйте **Расширенные** только когда нужны низкоуровневые хелперы или контексты примитивов.