Closed ciffelia closed 1 year ago
This pull request adds reference to dom.iterable lib in index.d.ts, because some methods to iterate over Headers are declared in lib.dom.iterable.d.ts instead of lib.dom.d.ts.
dom.iterable
index.d.ts
Headers
lib.dom.iterable.d.ts
lib.dom.d.ts
https://github.com/microsoft/TypeScript/blob/v4.4.3/lib/lib.dom.d.ts#L8910-L8918 https://github.com/microsoft/TypeScript/blob/v4.4.3/lib/lib.dom.iterable.d.ts#L115-L129
With this change we can call Headers.entries(), Headers.keys(), and Headers.values() method in TypeScript.
Headers.entries()
Headers.keys()
Headers.values()
import { Headers } from 'cross-fetch' const headers = new Headers() for (const [key, value] of headers.entries()) { // ... }
Any reason why this seems to be on hold for a while? :)
This pull request adds reference to
dom.iterable
lib inindex.d.ts
, because some methods to iterate overHeaders
are declared inlib.dom.iterable.d.ts
instead oflib.dom.d.ts
.https://github.com/microsoft/TypeScript/blob/v4.4.3/lib/lib.dom.d.ts#L8910-L8918 https://github.com/microsoft/TypeScript/blob/v4.4.3/lib/lib.dom.iterable.d.ts#L115-L129
With this change we can call
Headers.entries()
,Headers.keys()
, andHeaders.values()
method in TypeScript.