intelephense
1.14.41.16.1
lib/lib.dom.asynciterable.d.tslib/lib.dom.asynciterable.d.ts+17−4
Index: package/lib/lib.dom.asynciterable.d.ts
===================================================================
--- package/lib/lib.dom.asynciterable.d.ts
+++ package/lib/lib.dom.asynciterable.d.ts
@@ -19,10 +19,23 @@
/////////////////////////////
/// Window Async Iterable APIs
/////////////////////////////
+interface FileSystemDirectoryHandleAsyncIterator<T> extends AsyncIteratorObject<T, BuiltinIteratorReturn, unknown> {
+ [Symbol.asyncIterator](): FileSystemDirectoryHandleAsyncIterator<T>;
+}
+
interface FileSystemDirectoryHandle {
- [Symbol.asyncIterator](): AsyncIterableIterator<[string, FileSystemHandle]>;
- entries(): AsyncIterableIterator<[string, FileSystemHandle]>;
- keys(): AsyncIterableIterator<string>;
- values(): AsyncIterableIterator<FileSystemHandle>;
+ [Symbol.asyncIterator](): FileSystemDirectoryHandleAsyncIterator<[string, FileSystemHandle]>;
+ entries(): FileSystemDirectoryHandleAsyncIterator<[string, FileSystemHandle]>;
+ keys(): FileSystemDirectoryHandleAsyncIterator<string>;
+ values(): FileSystemDirectoryHandleAsyncIterator<FileSystemHandle>;
}
+
+interface ReadableStreamAsyncIterator<T> extends AsyncIteratorObject<T, BuiltinIteratorReturn, unknown> {
+ [Symbol.asyncIterator](): ReadableStreamAsyncIterator<T>;
+}
+
+interface ReadableStream<R = any> {
+ [Symbol.asyncIterator](options?: ReadableStreamIteratorOptions): ReadableStreamAsyncIterator<R>;
+ values(options?: ReadableStreamIteratorOptions): ReadableStreamAsyncIterator<R>;
+}