```js // @noErrors import { createAttachmentKey } from 'svelte/attachments'; ``` ## createAttachmentKey
Disponible de puis la version 5.29
Crée une clé d'objet qui sera reconnue comme attachement lorsque l'objet sera étalé sur un élément. Ceci est une alternative programmatique à l'usage de `{@attach ...}`, et peut être utile aux auteurs et autrices de librairies. En revanche, `createAttachmentKey` ne devrait généralement pas être nécessaire si vous développez une application. ```svelte ```
```dts function createAttachmentKey(): symbol; ```
## Attachment Un [attachement](/docs/svelte/@attach) est une fonction qui est exécutée lorsqu'un élément est monté dans le DOM, et renvoie de manière optionnellement une fonction qui sera appelée lorsque l'élément sera supprimé du DOM. Un attachement peut être attaché à un élément avec `{@attach ...}`, ou en étalant un objet contenant une propriété créée avec [`createAttachmentKey`](/docs/svelte/svelte-attachments#createAttachmentKey).
```dts interface Attachment {/*…*/} ```
```dts (element: T): void | (() => void); ```