--- title: provideEditor description: Передача экземпляра редактора OpenPencil в Vue-поддерево через инъекцию. --- # provideEditor `provideEditor(editor)` делает редактор OpenPencil доступным для дочерних компосаблов и headless-примитивов через Vue-инъекцию. Это основа для `useEditor()`. ## Использование ```ts import { provideEditor } from '@open-pencil/vue' provideEditor(editor) ``` ## Базовый пример ```vue ``` ## Примечания Текущий SDK использует `provideEditor()` и `useEditor()` напрямую. Некоторые старые примеры и сообщения об ошибках ещё ссылаются на компонент `OpenPencilProvider`, но модель инъекции — это реальная поверхность API, которую следует предпочитать в документации и коде приложения. ## Связанные API - [useEditor](./use-editor)