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