summaryrefslogtreecommitdiff
path: root/js/lib.deno_runtime.d.ts
diff options
context:
space:
mode:
authorKitson Kelly <me@kitsonkelly.com>2019-10-04 08:20:12 +1000
committerRyan Dahl <ry@tinyclouds.org>2019-10-03 18:20:12 -0400
commit403bdfc3ec258a0dd3a5d03391d3dc32648f2bbe (patch)
treeb44faa9ee55e5ac4b2fd0d3717cc3f84a51d7213 /js/lib.deno_runtime.d.ts
parentd9acc5b17e8bc465ec88f922876eecab5a72047c (diff)
Fix iterators on UrlSearchParams (#3044)
Diffstat (limited to 'js/lib.deno_runtime.d.ts')
-rw-r--r--js/lib.deno_runtime.d.ts14
1 files changed, 7 insertions, 7 deletions
diff --git a/js/lib.deno_runtime.d.ts b/js/lib.deno_runtime.d.ts
index 780503106..94b6b61cd 100644
--- a/js/lib.deno_runtime.d.ts
+++ b/js/lib.deno_runtime.d.ts
@@ -1459,7 +1459,7 @@ declare namespace domTypes {
loaded?: number;
total?: number;
}
- export interface URLSearchParams {
+ export interface URLSearchParams extends DomIterable<string, string> {
/**
* Appends a specified key/value pair as a new search parameter.
*/
@@ -1501,7 +1501,7 @@ declare namespace domTypes {
* and invokes the given function.
*/
forEach(
- callbackfn: (value: string, key: string, parent: URLSearchParams) => void,
+ callbackfn: (value: string, key: string, parent: this) => void,
thisArg?: any
): void;
}
@@ -2495,7 +2495,7 @@ declare namespace urlSearchParams {
*
*/
forEach(
- callbackfn: (value: string, key: string, parent: URLSearchParams) => void,
+ callbackfn: (value: string, key: string, parent: this) => void,
thisArg?: any
): void;
/** Returns an iterator allowing to go through all keys contained
@@ -2505,7 +2505,7 @@ declare namespace urlSearchParams {
* console.log(key);
* }
*/
- keys(): Iterable<string>;
+ keys(): IterableIterator<string>;
/** Returns an iterator allowing to go through all values contained
* in this object.
*
@@ -2513,7 +2513,7 @@ declare namespace urlSearchParams {
* console.log(value);
* }
*/
- values(): Iterable<string>;
+ values(): IterableIterator<string>;
/** Returns an iterator allowing to go through all key/value
* pairs contained in this object.
*
@@ -2521,7 +2521,7 @@ declare namespace urlSearchParams {
* console.log(key, value);
* }
*/
- entries(): Iterable<[string, string]>;
+ entries(): IterableIterator<[string, string]>;
/** Returns an iterator allowing to go through all key/value
* pairs contained in this object.
*
@@ -2529,7 +2529,7 @@ declare namespace urlSearchParams {
* console.log(key, value);
* }
*/
- [Symbol.iterator](): Iterable<[string, string]>;
+ [Symbol.iterator](): IterableIterator<[string, string]>;
/** Returns a query string suitable for use in a URL.
*
* searchParams.toString();