diff --git a/inputfiles/knownTypes.json b/inputfiles/knownTypes.json index 02832fd14..ba052fbbf 100644 --- a/inputfiles/knownTypes.json +++ b/inputfiles/knownTypes.json @@ -32,7 +32,6 @@ "HmacKeyGenParams", "ImageBitmapRenderingContextSettings", "Keyframe", - "MutationRecordType", "NamedCurve", "OptionalPrefixToken", "OptionalPostfixToken", diff --git a/inputfiles/overridingTypes.jsonc b/inputfiles/overridingTypes.jsonc index e6a08dc8d..a1b14d278 100644 --- a/inputfiles/overridingTypes.jsonc +++ b/inputfiles/overridingTypes.jsonc @@ -1467,16 +1467,6 @@ ] } }, - "HTMLTableRowElement": { - "properties": { - "property": { - "cells": { - "name": "cells", - "overrideType": "HTMLCollectionOf" - } - } - } - }, "XMLHttpRequestEventTarget": { "properties": { "property": { @@ -1563,16 +1553,6 @@ } } }, - "MutationRecord": { - "properties": { - "property": { - "type": { - "name": "type", - "overrideType": "MutationRecordType" - } - } - } - }, "URL": { "constructor": { "signature": { diff --git a/inputfiles/patches/dom.kdl b/inputfiles/patches/dom.kdl index ba2634290..2e4aac3df 100644 --- a/inputfiles/patches/dom.kdl +++ b/inputfiles/patches/dom.kdl @@ -26,6 +26,10 @@ interface Document { } } +interface MutationRecord { + property type type=MutationRecordType +} + enum InsertPosition { beforebegin beforeend diff --git a/inputfiles/patches/html.kdl b/inputfiles/patches/html.kdl index dd2e5676d..20b0fe173 100644 --- a/inputfiles/patches/html.kdl +++ b/inputfiles/patches/html.kdl @@ -36,6 +36,14 @@ interface HTMLTableSectionElement { } } +interface HTMLTableRowElement { + property cells { + type HTMLCollectionOf { + type HTMLTableCellElement + } + } +} + interface HTMLMeterElement { property labels { type NodeListOf {