mirror of
https://git.um-react.app/um/web.git
synced 2025-12-17 20:53:01 +00:00
all: format with prettier
(cherry picked from commit cad5b4d7deba4fbe4a40a17306ce49d3b2f13139)
This commit is contained in:
48
src/shims-fs.d.ts
vendored
48
src/shims-fs.d.ts
vendored
@@ -1,58 +1,54 @@
|
||||
export interface FileSystemGetFileOptions {
|
||||
create?: boolean
|
||||
create?: boolean;
|
||||
}
|
||||
|
||||
interface FileSystemCreateWritableOptions {
|
||||
keepExistingData?: boolean
|
||||
keepExistingData?: boolean;
|
||||
}
|
||||
|
||||
interface FileSystemRemoveOptions {
|
||||
recursive?: boolean
|
||||
recursive?: boolean;
|
||||
}
|
||||
|
||||
interface FileSystemFileHandle {
|
||||
getFile(): Promise<File>;
|
||||
getFile(): Promise<File>;
|
||||
|
||||
createWritable(options?: FileSystemCreateWritableOptions): Promise<FileSystemWritableFileStream>
|
||||
createWritable(options?: FileSystemCreateWritableOptions): Promise<FileSystemWritableFileStream>;
|
||||
}
|
||||
|
||||
enum WriteCommandType {
|
||||
write = "write",
|
||||
seek = "seek",
|
||||
truncate = "truncate",
|
||||
write = 'write',
|
||||
seek = 'seek',
|
||||
truncate = 'truncate',
|
||||
}
|
||||
|
||||
interface WriteParams {
|
||||
type: WriteCommandType
|
||||
size?: number
|
||||
position?: number
|
||||
data: BufferSource | Blob | string
|
||||
type: WriteCommandType;
|
||||
size?: number;
|
||||
position?: number;
|
||||
data: BufferSource | Blob | string;
|
||||
}
|
||||
|
||||
type FileSystemWriteChunkType = BufferSource | Blob | string | WriteParams
|
||||
type FileSystemWriteChunkType = BufferSource | Blob | string | WriteParams;
|
||||
|
||||
interface FileSystemWritableFileStream extends WritableStream {
|
||||
write(data: FileSystemWriteChunkType): Promise<undefined>
|
||||
write(data: FileSystemWriteChunkType): Promise<undefined>;
|
||||
|
||||
seek(position: number): Promise<undefined>
|
||||
seek(position: number): Promise<undefined>;
|
||||
|
||||
truncate(size: number): Promise<undefined>
|
||||
truncate(size: number): Promise<undefined>;
|
||||
|
||||
close(): Promise<undefined> // should be implemented in WritableStream
|
||||
close(): Promise<undefined>; // should be implemented in WritableStream
|
||||
}
|
||||
|
||||
|
||||
export declare interface FileSystemDirectoryHandle {
|
||||
getFileHandle(name: string, options?: FileSystemGetFileOptions): Promise<FileSystemFileHandle>
|
||||
|
||||
removeEntry(name: string, options?: FileSystemRemoveOptions): Promise<undefined>
|
||||
getFileHandle(name: string, options?: FileSystemGetFileOptions): Promise<FileSystemFileHandle>;
|
||||
|
||||
removeEntry(name: string, options?: FileSystemRemoveOptions): Promise<undefined>;
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface Window {
|
||||
|
||||
showDirectoryPicker?(): Promise<FileSystemDirectoryHandle>
|
||||
}
|
||||
interface Window {
|
||||
showDirectoryPicker?(): Promise<FileSystemDirectoryHandle>;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user