Interface FileHandle
interface FileHandle {
fd: number;
close(): Promise<void>;
readableWebStream(options?: { type?: "bytes" }): ReadableStream<Uint8Array>;
readFile(encoding?: BufferEncoding): Promise<string | Buffer>;
truncate(len?: number): Promise<void>;
writableWebStream(): WritableStream<Uint8Array>;
writeFile(data: string | Uint8Array): Promise<void>;
}
fd: number;
close(): Promise<void>;
readableWebStream(options?: { type?: "bytes" }): ReadableStream<Uint8Array>;
readFile(encoding?: BufferEncoding): Promise<string | Buffer>;
truncate(len?: number): Promise<void>;
writableWebStream(): WritableStream<Uint8Array>;
writeFile(data: string | Uint8Array): Promise<void>;
}
Index
Properties
Methods
Methods
close
OptionalreadableWebStream
- readableWebStream(options?: { type?: "bytes" }): ReadableStream<Uint8Array>
Get a readable web stream
Parameters
Optionaloptions: { type?: "bytes" }
Returns ReadableStream<Uint8Array>
readFile
truncate
OptionalwritableWebStream
- writableWebStream(): WritableStream<Uint8Array>
Get a writable web stream
Returns WritableStream<Uint8Array>
writeFile
- writeFile(data: string | Uint8Array): Promise<void>
Write data to file
Parameters
- data: string | Uint8Array
Returns Promise<void>
ZenFS FileHandle interface
See
https://zenfs.dev/core/classes/index.fs.promises.FileHandle.html