Update DOM types for FileSystemDirectoryHandle changes (#62538)

This commit is contained in:
Jake Bailey
2025-10-03 16:36:42 -07:00
committed by GitHub
parent 3a68348fcb
commit d0d675a363
6 changed files with 22 additions and 22 deletions

View File

@@ -40739,10 +40739,10 @@ interface FileSystemDirectoryHandleAsyncIterator<T> extends AsyncIteratorObject<
}
interface FileSystemDirectoryHandle {
[Symbol.asyncIterator](): FileSystemDirectoryHandleAsyncIterator<[string, FileSystemHandle]>;
entries(): FileSystemDirectoryHandleAsyncIterator<[string, FileSystemHandle]>;
[Symbol.asyncIterator](): FileSystemDirectoryHandleAsyncIterator<[string, FileSystemDirectoryHandle | FileSystemFileHandle]>;
entries(): FileSystemDirectoryHandleAsyncIterator<[string, FileSystemDirectoryHandle | FileSystemFileHandle]>;
keys(): FileSystemDirectoryHandleAsyncIterator<string>;
values(): FileSystemDirectoryHandleAsyncIterator<FileSystemHandle>;
values(): FileSystemDirectoryHandleAsyncIterator<FileSystemDirectoryHandle | FileSystemFileHandle>;
}
interface ReadableStreamAsyncIterator<T> extends AsyncIteratorObject<T, BuiltinIteratorReturn, unknown> {

View File

@@ -13736,10 +13736,10 @@ interface FileSystemDirectoryHandleAsyncIterator<T> extends AsyncIteratorObject<
}
interface FileSystemDirectoryHandle {
[Symbol.asyncIterator](): FileSystemDirectoryHandleAsyncIterator<[string, FileSystemHandle]>;
entries(): FileSystemDirectoryHandleAsyncIterator<[string, FileSystemHandle]>;
[Symbol.asyncIterator](): FileSystemDirectoryHandleAsyncIterator<[string, FileSystemDirectoryHandle | FileSystemFileHandle]>;
entries(): FileSystemDirectoryHandleAsyncIterator<[string, FileSystemDirectoryHandle | FileSystemFileHandle]>;
keys(): FileSystemDirectoryHandleAsyncIterator<string>;
values(): FileSystemDirectoryHandleAsyncIterator<FileSystemHandle>;
values(): FileSystemDirectoryHandleAsyncIterator<FileSystemDirectoryHandle | FileSystemFileHandle>;
}
interface ReadableStreamAsyncIterator<T> extends AsyncIteratorObject<T, BuiltinIteratorReturn, unknown> {

View File

@@ -17,9 +17,9 @@ navigator.storage.getDirectory().then(async directory => {
>directory : Symbol(directory, Decl(modularizeLibrary_Dom.asynciterable.ts, 0, 43))
handle.kind;
>handle.kind : Symbol(FileSystemHandle.kind, Decl(lib.dom.d.ts, --, --))
>handle.kind : Symbol(kind, Decl(lib.dom.d.ts, --, --), Decl(lib.dom.d.ts, --, --))
>handle : Symbol(handle, Decl(modularizeLibrary_Dom.asynciterable.ts, 1, 26))
>kind : Symbol(FileSystemHandle.kind, Decl(lib.dom.d.ts, --, --))
>kind : Symbol(kind, Decl(lib.dom.d.ts, --, --), Decl(lib.dom.d.ts, --, --))
}
});

View File

@@ -28,17 +28,17 @@ navigator.storage.getDirectory().then(async directory => {
for await (const [key, handle] of directory) {
>key : string
> : ^^^^^^
>handle : FileSystemHandle
> : ^^^^^^^^^^^^^^^^
>handle : FileSystemDirectoryHandle | FileSystemFileHandle
> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>directory : FileSystemDirectoryHandle
> : ^^^^^^^^^^^^^^^^^^^^^^^^^
handle.kind;
>handle.kind : FileSystemHandleKind
>handle.kind : "directory" | "file"
> : ^^^^^^^^^^^^^^^^^^^^
>handle : FileSystemHandle
> : ^^^^^^^^^^^^^^^^
>kind : FileSystemHandleKind
>handle : FileSystemDirectoryHandle | FileSystemFileHandle
> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>kind : "directory" | "file"
> : ^^^^^^^^^^^^^^^^^^^^
}
});

View File

@@ -17,9 +17,9 @@ navigator.storage.getDirectory().then(async directory => {
>directory : Symbol(directory, Decl(modularizeLibrary_Worker.asynciterable.ts, 0, 43))
handle.kind;
>handle.kind : Symbol(FileSystemHandle.kind, Decl(lib.webworker.d.ts, --, --))
>handle.kind : Symbol(kind, Decl(lib.webworker.d.ts, --, --), Decl(lib.webworker.d.ts, --, --))
>handle : Symbol(handle, Decl(modularizeLibrary_Worker.asynciterable.ts, 1, 26))
>kind : Symbol(FileSystemHandle.kind, Decl(lib.webworker.d.ts, --, --))
>kind : Symbol(kind, Decl(lib.webworker.d.ts, --, --), Decl(lib.webworker.d.ts, --, --))
}
});

View File

@@ -28,17 +28,17 @@ navigator.storage.getDirectory().then(async directory => {
for await (const [key, handle] of directory) {
>key : string
> : ^^^^^^
>handle : FileSystemHandle
> : ^^^^^^^^^^^^^^^^
>handle : FileSystemDirectoryHandle | FileSystemFileHandle
> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>directory : FileSystemDirectoryHandle
> : ^^^^^^^^^^^^^^^^^^^^^^^^^
handle.kind;
>handle.kind : FileSystemHandleKind
>handle.kind : "directory" | "file"
> : ^^^^^^^^^^^^^^^^^^^^
>handle : FileSystemHandle
> : ^^^^^^^^^^^^^^^^
>kind : FileSystemHandleKind
>handle : FileSystemDirectoryHandle | FileSystemFileHandle
> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>kind : "directory" | "file"
> : ^^^^^^^^^^^^^^^^^^^^
}
});