Skip to content

Commit f356f1d

Browse files
committed
Change types of IDB keys
1 parent 8990e34 commit f356f1d

File tree

3 files changed

+72
-18
lines changed

3 files changed

+72
-18
lines changed

baselines/dom.generated.d.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7532,11 +7532,11 @@ declare var History: {
75327532

75337533
interface IDBCursor {
75347534
direction: string;
7535-
key: any;
7535+
key: IDBKeyRange | IDBValidKey;
75367536
primaryKey: any;
75377537
source: IDBObjectStore | IDBIndex;
75387538
advance(count: number): void;
7539-
continue(key?: any): void;
7539+
continue(key?: IDBKeyRange | IDBValidKey): void;
75407540
delete(): IDBRequest;
75417541
update(value: any): IDBRequest;
75427542
NEXT: string;
@@ -7600,9 +7600,9 @@ interface IDBIndex {
76007600
objectStore: IDBObjectStore;
76017601
unique: boolean;
76027602
multiEntry: boolean;
7603-
count(key?: any): IDBRequest;
7604-
get(key: any): IDBRequest;
7605-
getKey(key: any): IDBRequest;
7603+
count(key?: IDBKeyRange | IDBValidKey): IDBRequest;
7604+
get(key: IDBKeyRange | IDBValidKey): IDBRequest;
7605+
getKey(key: IDBKeyRange | IDBValidKey): IDBRequest;
76067606
openCursor(range?: IDBKeyRange | IDBValidKey, direction?: string): IDBRequest;
76077607
openKeyCursor(range?: IDBKeyRange | IDBValidKey, direction?: string): IDBRequest;
76087608
}
@@ -7634,16 +7634,16 @@ interface IDBObjectStore {
76347634
name: string;
76357635
transaction: IDBTransaction;
76367636
autoIncrement: boolean;
7637-
add(value: any, key?: any): IDBRequest;
7637+
add(value: any, key?: IDBKeyRange | IDBValidKey): IDBRequest;
76387638
clear(): IDBRequest;
7639-
count(key?: any): IDBRequest;
7639+
count(key?: IDBKeyRange | IDBValidKey): IDBRequest;
76407640
createIndex(name: string, keyPath: string | string[], optionalParameters?: IDBIndexParameters): IDBIndex;
7641-
delete(key: any): IDBRequest;
7641+
delete(key: IDBKeyRange | IDBValidKey): IDBRequest;
76427642
deleteIndex(indexName: string): void;
76437643
get(key: any): IDBRequest;
76447644
index(name: string): IDBIndex;
76457645
openCursor(range?: IDBKeyRange | IDBValidKey, direction?: string): IDBRequest;
7646-
put(value: any, key?: any): IDBRequest;
7646+
put(value: any, key?: IDBKeyRange | IDBValidKey): IDBRequest;
76477647
}
76487648

76497649
declare var IDBObjectStore: {

baselines/webworker.generated.d.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -278,11 +278,11 @@ declare var FileReader: {
278278

279279
interface IDBCursor {
280280
direction: string;
281-
key: any;
281+
key: IDBKeyRange | IDBValidKey;
282282
primaryKey: any;
283283
source: IDBObjectStore | IDBIndex;
284284
advance(count: number): void;
285-
continue(key?: any): void;
285+
continue(key?: IDBKeyRange | IDBValidKey): void;
286286
delete(): IDBRequest;
287287
update(value: any): IDBRequest;
288288
NEXT: string;
@@ -346,9 +346,9 @@ interface IDBIndex {
346346
objectStore: IDBObjectStore;
347347
unique: boolean;
348348
multiEntry: boolean;
349-
count(key?: any): IDBRequest;
350-
get(key: any): IDBRequest;
351-
getKey(key: any): IDBRequest;
349+
count(key?: IDBKeyRange | IDBValidKey): IDBRequest;
350+
get(key: IDBKeyRange | IDBValidKey): IDBRequest;
351+
getKey(key: IDBKeyRange | IDBValidKey): IDBRequest;
352352
openCursor(range?: IDBKeyRange | IDBValidKey, direction?: string): IDBRequest;
353353
openKeyCursor(range?: IDBKeyRange | IDBValidKey, direction?: string): IDBRequest;
354354
}
@@ -380,16 +380,16 @@ interface IDBObjectStore {
380380
name: string;
381381
transaction: IDBTransaction;
382382
autoIncrement: boolean;
383-
add(value: any, key?: any): IDBRequest;
383+
add(value: any, key?: IDBKeyRange | IDBValidKey): IDBRequest;
384384
clear(): IDBRequest;
385-
count(key?: any): IDBRequest;
385+
count(key?: IDBKeyRange | IDBValidKey): IDBRequest;
386386
createIndex(name: string, keyPath: string | string[], optionalParameters?: IDBIndexParameters): IDBIndex;
387-
delete(key: any): IDBRequest;
387+
delete(key: IDBKeyRange | IDBValidKey): IDBRequest;
388388
deleteIndex(indexName: string): void;
389389
get(key: any): IDBRequest;
390390
index(name: string): IDBIndex;
391391
openCursor(range?: IDBKeyRange | IDBValidKey, direction?: string): IDBRequest;
392-
put(value: any, key?: any): IDBRequest;
392+
put(value: any, key?: IDBKeyRange | IDBValidKey): IDBRequest;
393393
}
394394

395395
declare var IDBObjectStore: {

inputfiles/overridingTypes.json

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -415,5 +415,59 @@
415415
"interface": "IDBObjectStore",
416416
"name": "openCursor",
417417
"signatures": ["openCursor(range?: IDBKeyRange | IDBValidKey, direction?: string): IDBRequest"]
418+
},
419+
{
420+
"kind": "method",
421+
"interface": "IDBObjectStore",
422+
"name": "add",
423+
"signatures": ["add(value: any, key?: IDBKeyRange | IDBValidKey): IDBRequest"]
424+
},
425+
{
426+
"kind": "method",
427+
"interface": "IDBObjectStore",
428+
"name": "count",
429+
"signatures": ["count(key?: IDBKeyRange | IDBValidKey): IDBRequest"]
430+
},
431+
{
432+
"kind": "method",
433+
"interface": "IDBObjectStore",
434+
"name": "delete",
435+
"signatures": ["delete(key: IDBKeyRange | IDBValidKey): IDBRequest"]
436+
},
437+
{
438+
"kind": "method",
439+
"interface": "IDBObjectStore",
440+
"name": "put",
441+
"signatures": ["put(value: any, key?: IDBKeyRange | IDBValidKey): IDBRequest"]
442+
},
443+
{
444+
"kind": "property",
445+
"interface": "IDBCursor",
446+
"name": "key",
447+
"type": "IDBKeyRange | IDBValidKey"
448+
},
449+
{
450+
"kind": "method",
451+
"interface": "IDBCursor",
452+
"name": "continue",
453+
"signatures": ["continue(key?: IDBKeyRange | IDBValidKey): void"]
454+
},
455+
{
456+
"kind": "method",
457+
"interface": "IDBIndex",
458+
"name": "count",
459+
"signatures": ["count(key?: IDBKeyRange | IDBValidKey): IDBRequest"]
460+
},
461+
{
462+
"kind": "method",
463+
"interface": "IDBIndex",
464+
"name": "get",
465+
"signatures": ["get(key: IDBKeyRange | IDBValidKey): IDBRequest"]
466+
},
467+
{
468+
"kind": "method",
469+
"interface": "IDBIndex",
470+
"name": "getKey",
471+
"signatures": ["getKey(key: IDBKeyRange | IDBValidKey): IDBRequest"]
418472
}
419473
]

0 commit comments

Comments
 (0)