diff --git a/src/lib/dom.iterable.d.ts b/src/lib/dom.iterable.d.ts index b5e0404c17b..f5e0d657313 100644 --- a/src/lib/dom.iterable.d.ts +++ b/src/lib/dom.iterable.d.ts @@ -70,3 +70,22 @@ interface NodeListOf { [Symbol.iterator](): IterableIterator; } + +interface URLSearchParams { + /** + * Returns an array of key, value pairs for every entry in the search params + */ + entries(): IterableIterator<[string, string]>; + /** + * Returns a list of keys in the search params + */ + keys(): IterableIterator; + /** + * Returns a list of values in the search params + */ + values(): IterableIterator; + /** + * iterate over key/value pairs + */ + [Symbol.iterator](): IterableIterator<[string, string]>; +}