Skip to content

Commit e299432

Browse files
committed
feat: enable TS autocomplete for Svelte HTML element definitions
1 parent 7183886 commit e299432

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

packages/svelte/elements.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2066,7 +2066,7 @@ export interface SvelteHTMLElements {
20662066
failed?: import('svelte').Snippet<[error: unknown, reset: () => void]>;
20672067
};
20682068

2069-
[name: string]: { [name: string]: any };
2069+
[name: string & {}]: { [name: string]: any };
20702070
}
20712071

20722072
export type ClassValue = string | import('clsx').ClassArray | import('clsx').ClassDictionary;

packages/svelte/svelte-html.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,7 @@ declare global {
250250
};
251251
// don't type svelte:options, it would override the types in svelte/elements and it isn't extendable anyway
252252

253-
[name: string]: { [name: string]: any };
253+
[name: string & {}]: { [name: string]: any };
254254
}
255255
}
256256
}

0 commit comments

Comments
 (0)