diff --git a/.vscode/settings.json b/.vscode/settings.json
index 80d6be736e..0353da65de 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -1,3 +1,3 @@
{
- "cSpell.language": "en"
-}
\ No newline at end of file
+ "cSpell.language": "en"
+}
diff --git a/packages/skeleton/.changeset/gold-jars-pretend.md b/packages/skeleton/.changeset/gold-jars-pretend.md
new file mode 100644
index 0000000000..f2914fb94e
--- /dev/null
+++ b/packages/skeleton/.changeset/gold-jars-pretend.md
@@ -0,0 +1,5 @@
+---
+'@skeletonlabs/skeleton': minor
+---
+
+feat: Added support for generic types on values provided to Autocomplete component
diff --git a/packages/skeleton/src/lib/components/Autocomplete/Autocomplete.svelte b/packages/skeleton/src/lib/components/Autocomplete/Autocomplete.svelte
index 560efe6e72..6183b94216 100644
--- a/packages/skeleton/src/lib/components/Autocomplete/Autocomplete.svelte
+++ b/packages/skeleton/src/lib/components/Autocomplete/Autocomplete.svelte
@@ -1,51 +1,58 @@
-
@@ -101,7 +102,7 @@
[] = [
{ label: 'Vanilla', value: 'vanilla', keywords: 'plain, basic', meta: { healthy: false } },
{ label: 'Chocolate', value: 'chocolate', keywords: 'dark, white', meta: { healthy: false } },
{ label: 'Strawberry', value: 'strawberry', keywords: 'fruit', meta: { healthy: true } },
@@ -115,7 +116,7 @@ const flavorOptions: AutocompleteOption[] = [
): void {
+function onFlavorSelection(event: CustomEvent>): void {
inputDemo = event.detail.label;
}
`}
@@ -160,7 +161,7 @@ function onFlavorSelection(event: CustomEvent): void {
[] = [
{ ..., keywords: 'mix, strawberry, chocolate, vanilla' },
{ ..., meta: { healthy: false } },
];