Skip to content

Commit 8517969

Browse files
Bashamegasaschanaz
andauthored
Add support for parsing deprecated property in member nodes (#2231)
Co-authored-by: saschanaz <[email protected]>
1 parent fb8ed4c commit 8517969

File tree

3 files changed

+5
-12
lines changed

3 files changed

+5
-12
lines changed

inputfiles/addedTypes.jsonc

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -802,18 +802,6 @@
802802
},
803803
"dictionaries": {
804804
"dictionary": {
805-
"KeyboardEventInit": {
806-
"members": {
807-
"member": {
808-
"charCode": {
809-
"deprecated": true
810-
},
811-
"keyCode": {
812-
"deprecated": true
813-
}
814-
}
815-
}
816-
},
817805
"ReadableStreamReadDoneResult": {
818806
"name": "ReadableStreamReadDoneResult",
819807
"typeParameters": [

inputfiles/patches/uievents.kdl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
dictionary KeyboardEventInit {
2+
member charCode deprecated=#true
3+
member keyCode deprecated=#true
4+
}

src/build/patches.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -317,6 +317,7 @@ function handleMember(c: Node): Partial<Member> {
317317
name,
318318
...optionalMember("type", "string", c.properties?.type),
319319
...optionalMember("required", "boolean", c.properties?.required),
320+
...optionalMember("deprecated", "boolean", c.properties?.deprecated),
320321
...optionalMember("overrideType", "string", c.properties?.overrideType),
321322
};
322323
}

0 commit comments

Comments
 (0)