type WritableFileHandle = FileSystemFileHandle & { createWritable(): Promise<{ write(data: string | Blob | BufferSource): Promise; close(): Promise; }>; }; export interface IterableDirectoryHandle extends FileSystemDirectoryHandle { values(): AsyncIterable<({ kind: 'file'; } & WritableFileHandle) | ({ kind: 'directory'; } & IterableDirectoryHandle)>; } export {};