import FileIO from "./FileIO.ts"; /** * 安全的文件 IO 操作 */ export default class SafeFileIO extends FileIO { private commandQueue; constructor(handler: FileSystemFileHandle, append?: boolean); write(data: BufferSource): Promise; seek(position: number): Promise; seekToEnd(): Promise; resize(size: number): Promise; read(start: number, end: number): Promise; appendBufferByPosition(buffer: BufferSource, position: number): Promise; close(): Promise; destroy(): Promise; get writeQueueSize(): number; }