Skip to content

Commit 3082e4f

Browse files
Bashamegasaschanaz
andauthored
Feature: Rename enum in KDL (#2095)
Co-authored-by: saschanaz <[email protected]>
1 parent e4c6284 commit 3082e4f

File tree

3 files changed

+2
-4
lines changed

3 files changed

+2
-4
lines changed

inputfiles/addedTypes.jsonc

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,6 @@
4848
"optional"
4949
]
5050
},
51-
"ClientType": {
52-
"name": "ClientTypes"
53-
},
5451
"RTCStatsIceCandidatePairState": {
5552
"value": [
5653
"inprogress"

inputfiles/patches/type-rename.kdl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
enum ClientType name=ClientTypes

src/build/patches.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ function parseKDL(kdlText: string): DeepPartial<WebIdl> {
4848
* @param enums The record of enums to update.
4949
*/
5050
function handleEnum(node: Node): Enum {
51-
const name = node.values[0];
51+
const name = node.properties?.name || node.values[0];
5252
if (typeof name !== "string") {
5353
throw new Error("Missing enum name");
5454
}

0 commit comments

Comments
 (0)