mirror of
https://github.com/stackblitz/bolt.new
synced 2025-06-26 18:17:50 +00:00
18 lines
569 B
TypeScript
18 lines
569 B
TypeScript
interface Window {
|
|
showDirectoryPicker(): Promise<FileSystemDirectoryHandle>;
|
|
}
|
|
|
|
interface FileSystemDirectoryHandle {
|
|
getDirectoryHandle(name: string, options?: { create?: boolean }): Promise<FileSystemDirectoryHandle>;
|
|
getFileHandle(name: string, options?: { create?: boolean }): Promise<FileSystemFileHandle>;
|
|
}
|
|
|
|
interface FileSystemFileHandle {
|
|
createWritable(): Promise<FileSystemWritableFileStream>;
|
|
}
|
|
|
|
interface FileSystemWritableFileStream extends WritableStream {
|
|
write(data: string | BufferSource | Blob): Promise<void>;
|
|
close(): Promise<void>;
|
|
}
|