Skip to content

Commit 80977c8

Browse files
committed
IDB
1 parent b576405 commit 80977c8

File tree

4 files changed

+19
-51
lines changed

4 files changed

+19
-51
lines changed

inputfiles/addedTypes.jsonc

Lines changed: 0 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -392,33 +392,6 @@
392392
}
393393
}
394394
},
395-
"IDBDatabase": {
396-
"name": "IDBDatabase",
397-
"events": {
398-
"event": [
399-
{
400-
"name": "versionchange",
401-
"type": "IDBVersionChangeEvent"
402-
}
403-
]
404-
}
405-
},
406-
"IDBOpenDBRequest": {
407-
"name": "IDBOpenDBRequest",
408-
"extends": "IDBRequest<IDBDatabase>",
409-
"events": {
410-
"event": [
411-
{
412-
"name": "upgradeneeded",
413-
"type": "IDBVersionChangeEvent"
414-
},
415-
{
416-
"name": "blocked",
417-
"type": "IDBVersionChangeEvent"
418-
}
419-
]
420-
}
421-
},
422395
"UIEvent": {
423396
"properties": {
424397
"property": {

inputfiles/overridingTypes.jsonc

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1393,18 +1393,6 @@
13931393
}
13941394
},
13951395
"IDBCursor": {
1396-
"properties": {
1397-
"property": {
1398-
"key": {
1399-
"name": "key",
1400-
"type": "IDBValidKey"
1401-
},
1402-
"primaryKey": {
1403-
"name": "primaryKey",
1404-
"type": "IDBValidKey"
1405-
}
1406-
}
1407-
},
14081396
"methods": {
14091397
"method": {
14101398
"continue": {
@@ -1453,18 +1441,6 @@
14531441
}
14541442
},
14551443
"IDBRequest": {
1456-
"properties": {
1457-
"property": {
1458-
"source": {
1459-
"name": "source",
1460-
"nullable": false
1461-
},
1462-
"result": {
1463-
"name": "result",
1464-
"overrideType": "T"
1465-
}
1466-
}
1467-
},
14681444
"typeParameters": [
14691445
{
14701446
"name": "T",

inputfiles/patches/IDB.kdl

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
interface IDBDatabase {
2+
event versionchange type=IDBVersionChangeEvent
3+
}
4+
5+
interface IDBOpenDBRequest extends=IDBRequest<IDBDatabase> {
6+
event upgradeneeded type=IDBVersionChangeEvent
7+
event blocked type=IDBVersionChangeEvent
8+
}
9+
10+
interface IDBRequest {
11+
property source nullable=#false
12+
property result overrideType=T
13+
}
14+
15+
interface IDBCursor {
16+
property key type=IDBValidKey
17+
property primaryKey type=IDBValidKey
18+
}

src/build/patches.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -223,6 +223,7 @@ function handleProperty(child: Node): Partial<Property> {
223223
...optionalMember("type", "string", child.properties?.type),
224224
...optionalMember("deprecated", "boolean", child.properties?.deprecated),
225225
...optionalMember("mdnUrl", "string", child.properties?.mdnUrl),
226+
...optionalMember("nullable", "boolean", child.properties?.nullable),
226227
};
227228
}
228229

0 commit comments

Comments
 (0)