---
title: provideEditor
description: Fornisce un'istanza dell'editor OpenPencil a un sottoalbero Vue tramite iniezione.
---
# provideEditor
`provideEditor(editor)` rende un editor OpenPencil disponibile ai composable e alle primitive headless discendenti tramite l'iniezione Vue.
È il fondamento di `useEditor()`.
## Utilizzo
```ts
import { provideEditor } from '@open-pencil/vue'
provideEditor(editor)
```
## Esempio base
```vue
```
## Note
L'SDK attuale usa `provideEditor()` e `useEditor()` direttamente. Alcuni esempi e messaggi di errore più vecchi fanno ancora riferimento a un componente `OpenPencilProvider`, ma il modello di iniezione è la vera superficie API da preferire nella documentazione e nel codice dell'app.
## API correlate
- [useEditor](./use-editor)