diff --git a/inputfiles/addedTypes.jsonc b/inputfiles/addedTypes.jsonc index 12d32ca4e..2bc595430 100644 --- a/inputfiles/addedTypes.jsonc +++ b/inputfiles/addedTypes.jsonc @@ -830,18 +830,6 @@ }, "dictionaries": { "dictionary": { - "KeyboardEventInit": { - "members": { - "member": { - "charCode": { - "deprecated": true - }, - "keyCode": { - "deprecated": true - } - } - } - }, "ReadableStreamReadDoneResult": { "name": "ReadableStreamReadDoneResult", "typeParameters": [ diff --git a/inputfiles/patches/uievents.kdl b/inputfiles/patches/uievents.kdl new file mode 100644 index 000000000..ba481a127 --- /dev/null +++ b/inputfiles/patches/uievents.kdl @@ -0,0 +1,4 @@ +dictionary KeyboardEventInit { + member charCode deprecated=#true + member keyCode deprecated=#true +} diff --git a/src/build/patches.ts b/src/build/patches.ts index 77c455515..f37554971 100644 --- a/src/build/patches.ts +++ b/src/build/patches.ts @@ -316,6 +316,7 @@ function handleMember(c: Node): Partial { name, ...optionalMember("type", "string", c.properties?.type), ...optionalMember("required", "boolean", c.properties?.required), + ...optionalMember("deprecated", "boolean", c.properties?.deprecated), ...optionalMember("overrideType", "string", c.properties?.overrideType), }; }