summaryrefslogtreecommitdiff
path: root/cli/tsc/dts/lib.webworker.asynciterable.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'cli/tsc/dts/lib.webworker.asynciterable.d.ts')
-rw-r--r--cli/tsc/dts/lib.webworker.asynciterable.d.ts20
1 files changed, 14 insertions, 6 deletions
diff --git a/cli/tsc/dts/lib.webworker.asynciterable.d.ts b/cli/tsc/dts/lib.webworker.asynciterable.d.ts
index 86de21097..4c7aaadc6 100644
--- a/cli/tsc/dts/lib.webworker.asynciterable.d.ts
+++ b/cli/tsc/dts/lib.webworker.asynciterable.d.ts
@@ -20,14 +20,22 @@ and limitations under the License.
/// Worker 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): AsyncIterableIterator<R>;
- values(options?: ReadableStreamIteratorOptions): AsyncIterableIterator<R>;
+ [Symbol.asyncIterator](options?: ReadableStreamIteratorOptions): ReadableStreamAsyncIterator<R>;
+ values(options?: ReadableStreamIteratorOptions): ReadableStreamAsyncIterator<R>;
}