diff --git a/COMPONENT_INDEX.md b/COMPONENT_INDEX.md
index e9341d08..a5a0a3b4 100644
--- a/COMPONENT_INDEX.md
+++ b/COMPONENT_INDEX.md
@@ -567,12 +567,12 @@ None.
| :----------- | :--------- | :---------------- |
| expand | dispatched | null
|
| collapse | dispatched | null
|
+| copy | dispatched | null
|
| click | forwarded | -- |
| mouseover | forwarded | -- |
| mouseenter | forwarded | -- |
| mouseleave | forwarded | -- |
| animationend | forwarded | -- |
-| copy | dispatched | null
|
## `CodeSnippetSkeleton`
diff --git a/docs/src/COMPONENT_API.json b/docs/src/COMPONENT_API.json
index d6c77fe8..88e67162 100644
--- a/docs/src/COMPONENT_API.json
+++ b/docs/src/COMPONENT_API.json
@@ -1235,6 +1235,7 @@
"events": [
{ "type": "dispatched", "name": "expand", "detail": "null" },
{ "type": "dispatched", "name": "collapse", "detail": "null" },
+ { "type": "dispatched", "name": "copy", "detail": "null" },
{
"type": "forwarded",
"name": "click",
@@ -1255,12 +1256,7 @@
"name": "mouseleave",
"element": "CodeSnippetSkeleton"
},
- {
- "type": "forwarded",
- "name": "animationend",
- "element": "CopyButton"
- },
- { "type": "dispatched", "name": "copy", "detail": "null" }
+ { "type": "forwarded", "name": "animationend", "element": "CopyButton" }
],
"typedefs": [],
"rest_props": { "type": "InlineComponent", "name": "CodeSnippetSkeleton" }
diff --git a/src/CodeSnippet/CodeSnippet.svelte b/src/CodeSnippet/CodeSnippet.svelte
index a4b0cce3..51358511 100644
--- a/src/CodeSnippet/CodeSnippet.svelte
+++ b/src/CodeSnippet/CodeSnippet.svelte
@@ -2,6 +2,7 @@
/**
* @event {null} expand
* @event {null} collapse
+ * @event {null} copy
*/
/**
diff --git a/types/CodeSnippet/CodeSnippet.svelte.d.ts b/types/CodeSnippet/CodeSnippet.svelte.d.ts
index e8e4db15..bdf23e0b 100644
--- a/types/CodeSnippet/CodeSnippet.svelte.d.ts
+++ b/types/CodeSnippet/CodeSnippet.svelte.d.ts
@@ -122,12 +122,12 @@ export default class CodeSnippet extends SvelteComponentTyped<
{
expand: CustomEvent;
collapse: CustomEvent;
+ copy: CustomEvent;
click: WindowEventMap["click"];
mouseover: WindowEventMap["mouseover"];
mouseenter: WindowEventMap["mouseenter"];
mouseleave: WindowEventMap["mouseleave"];
animationend: WindowEventMap["animationend"];
- copy: CustomEvent;
},
{ default: {} }
> {}