Deno.File
The Deno abstraction for reading and writing files.
class File
implements Reader, ReaderSync, Writer, WriterSync, Seeker, SeekerSync, Closer {
constructor(rid: number);
readonly rid: number;
close(): void;
read(p: Uint8Array): Promise<number | null>;
readSync(p: Uint8Array): number | null;
seek(
offset: number, whence: SeekMode)
: Promise<number>;
seekSync(
offset: number, whence: SeekMode)
: number;
truncate(len?: number): Promise<void>;
truncateSync(len?: number): void;
write(p: Uint8Array): Promise<number>;
writeSync(p: Uint8Array): number;
}
Properties
Methods
read(p: Uint8Array): Promise<number | null>
readSync(p: Uint8Array): number | null
seek(
offset: number, whence: SeekMode)
: Promise<number>
seekSync(
offset: number, whence: SeekMode)
: number
truncate(len?: number): Promise<void>
truncateSync(len?: number): void
write(p: Uint8Array): Promise<number>
writeSync(p: Uint8Array): number