/** * 文件 IO */ export default class FileIO { private handler; private file; private pos; private writer; private append; private reader; private size; private blobSlice; private readied; private readHold; constructor(handler: FileSystemFileHandle, append?: boolean); ready(): Promise; private write_; write(data: BufferSource): Promise; private seek_; seek(position: number): Promise; seekToEnd(): Promise; private resize_; resize(size: number): Promise; read_(start: number, end: number): Promise; read(start: number, end: number): Promise; appendBufferByPosition(buffer: BufferSource, position: number): Promise; private close_; close(): Promise; getFile(): File; getHandle(): FileSystemFileHandle; getPos(): number; getSize(): number; destroy(): Promise; }