Skip to content

Commit 2079d27

Browse files
committed
Add support for parsing deprecated property in member nodes
1 parent 53c90c7 commit 2079d27

File tree

3 files changed

+6
-12
lines changed

3 files changed

+6
-12
lines changed

inputfiles/addedTypes.jsonc

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -830,18 +830,6 @@
830830
},
831831
"dictionaries": {
832832
"dictionary": {
833-
"KeyboardEventInit": {
834-
"members": {
835-
"member": {
836-
"charCode": {
837-
"deprecated": true
838-
},
839-
"keyCode": {
840-
"deprecated": true
841-
}
842-
}
843-
}
844-
},
845833
"MemoryDescriptor": {
846834
"members": {
847835
"member": {

inputfiles/patches/events.kdl

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,3 +98,8 @@ interface-mixin WindowEventHandlers {
9898
event storage type=StorageEvent
9999
event unhandledrejection type=PromiseRejectionEvent
100100
}
101+
102+
dictionary KeyboardEventInit {
103+
member charCode deprecated=#true
104+
member keyCode deprecated=#true
105+
}

src/build/patches.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -311,6 +311,7 @@ function handleMember(c: Node): Partial<Member> {
311311
name,
312312
...optionalMember("type", "string", c.properties?.type),
313313
...optionalMember("required", "boolean", c.properties?.required),
314+
...optionalMember("deprecated", "boolean", c.properties?.deprecated),
314315
};
315316
}
316317

0 commit comments

Comments
 (0)