diff --git a/packages/svelte2tsx/src/htmlxtojsx/index.ts b/packages/svelte2tsx/src/htmlxtojsx/index.ts index cb6ba2ebc..88b9a32b8 100644 --- a/packages/svelte2tsx/src/htmlxtojsx/index.ts +++ b/packages/svelte2tsx/src/htmlxtojsx/index.ts @@ -24,6 +24,8 @@ const oneWayBindingAttributes: Map = new Map( const numberOnlyAttributes = new Set([ 'cols', 'colspan', + 'currenttime', + 'defaultplaybackrate', 'high', 'low', 'marginheight', @@ -38,6 +40,7 @@ const numberOnlyAttributes = new Set([ 'start', 'tabindex', 'results', + 'volume', ]); const beforeStart = (start: number) => start - 1; diff --git a/packages/svelte2tsx/svelte-jsx.d.ts b/packages/svelte2tsx/svelte-jsx.d.ts index f585ce4cb..30031b28e 100644 --- a/packages/svelte2tsx/svelte-jsx.d.ts +++ b/packages/svelte2tsx/svelte-jsx.d.ts @@ -250,9 +250,12 @@ controls?: boolean; coords?: string; crossorigin?: string; + currenttime?: number; data?: string; datetime?: string; default?: boolean; + defaultmuted?: boolean; + defaultplaybackrate?: number; defer?: boolean; dir?: string; disabled?: boolean; @@ -344,6 +347,7 @@ type?: string; usemap?: string; value?: string | string[] | number; + volume?: number; width?: number | string; wmode?: string; wrap?: string;