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