diff --git a/inputfiles/overridingTypes.jsonc b/inputfiles/overridingTypes.jsonc index 7f9f9c6ff..33c8f7653 100644 --- a/inputfiles/overridingTypes.jsonc +++ b/inputfiles/overridingTypes.jsonc @@ -3878,51 +3878,6 @@ }, "WebAssemblyInstantiatedSource": { "legacyNamespace": "WebAssembly" - }, - "URLPatternComponentResult": { - "members": { - "member": { - "input": { - "required": true - }, - "groups": { - "required": true - } - } - } - }, - "URLPatternResult": { - "members": { - "member": { - "inputs": { - "required": true - }, - "protocol": { - "required": true - }, - "username": { - "required": true - }, - "password": { - "required": true - }, - "hostname": { - "required": true - }, - "port": { - "required": true - }, - "pathname": { - "required": true - }, - "search": { - "required": true - }, - "hash": { - "required": true - } - } - } } } }, diff --git a/inputfiles/patches/url-patterns.kdl b/inputfiles/patches/url-patterns.kdl new file mode 100644 index 000000000..faafb4402 --- /dev/null +++ b/inputfiles/patches/url-patterns.kdl @@ -0,0 +1,16 @@ +dictionary URLPatternComponentResult { + member input required=#true + member groups required=#true +} + +dictionary URLPatternResult { + member inputs required=#true + member protocol required=#true + member username required=#true + member password required=#true + member hostname required=#true + member port required=#true + member pathname required=#true + member search required=#true + member hash required=#true +}