diff --git a/inputfiles/addedTypes.jsonc b/inputfiles/addedTypes.jsonc index 8fca92f23..4e83a117f 100644 --- a/inputfiles/addedTypes.jsonc +++ b/inputfiles/addedTypes.jsonc @@ -62,30 +62,6 @@ ] } }, - "HTMLImageElement": { - "name": "HTMLImageElement", - "properties": { - "property": { - "decoding": { - "name": "decoding", - "overrideType": "\"async\" | \"sync\" | \"auto\"" - }, - "loading": { - "overrideType": "\"eager\" | \"lazy\"" - } - } - } - }, - "HTMLMediaElement": { - "events": { - "event": [ - { - "name": "encrypted", - "type": "MediaEncryptedEvent" - } - ] - } - }, "Window": { "name": "Window", "overrideIndexSignatures": [ diff --git a/inputfiles/patches/events.kdl b/inputfiles/patches/events.kdl index 504f6d0ed..61e107fe3 100644 --- a/inputfiles/patches/events.kdl +++ b/inputfiles/patches/events.kdl @@ -98,3 +98,7 @@ interface-mixin WindowEventHandlers { event storage type=StorageEvent event unhandledrejection type=PromiseRejectionEvent } + +interface HTMLMediaElement { + event encrypted type=MediaEncryptedEvent +} diff --git a/inputfiles/patches/html.kdl b/inputfiles/patches/html.kdl index 0d6af7a79..3136a6da9 100644 --- a/inputfiles/patches/html.kdl +++ b/inputfiles/patches/html.kdl @@ -14,3 +14,8 @@ interface-mixin MessageEventTarget overrideThis=T typeParameters=T interface-mixin WindowEventHandlers { property onunload deprecated="The unload event is not reliable, consider visibilitychange or pagehide events." } + +interface HTMLImageElement { + property decoding overrideType=#""async" | "sync" | "auto""# + property loading overrideType=#""eager" | "lazy""# +}