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