deno / 1.23.2 / ~ / deno.fsfile.html /

Deno.FsFile

The Deno abstraction for reading and writing files.

class FsFile implements Reader, ReaderSync, Writer, WriterSync, Seeker, SeekerSync, Closer {
constructor( rid: number);
readonly readable : ReadableStream<Uint8Array>;
readonly rid : number;
readonly writable : WritableStream<Uint8Array>;
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;
stat() : Promise<FileInfo>;
statSync() : FileInfo;
truncate( len?: number) : Promise<void>;
truncateSync( len?: number) : void;
write( p: Uint8Array) : Promise<number>;
writeSync( p: Uint8Array) : number;
}

Constructors

new FsFile( rid: number)

Properties

readable : ReadableStream<Uint8Array>
rid : number
writable : WritableStream<Uint8Array>

Methods

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
stat() : Promise<FileInfo>
statSync() : FileInfo
truncate( len?: number) : Promise<void>
truncateSync( len?: number) : void
write( p: Uint8Array) : Promise<number>
writeSync( p: Uint8Array) : number

© 2018–2022 the Deno authors
https://doc.deno.land/deno/stable/~/Deno.FsFile