Skip to main content
Module

x/deno/tools/release/deps.ts>dax.FsFileWrapper

A modern runtime for JavaScript and TypeScript.
Latest
class dax.FsFileWrapper
implements [Deno.FsFile]
import { dax } from "https://deno.land/x/deno@v1.41.0/tools/release/deps.ts";
const { FsFileWrapper } = dax;

Constructors

new
FsFileWrapper(file: Deno.FsFile)

Properties

readonly
inner: Deno.FsFile

Gets the inner Deno.FsFile that this wraps.

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

Methods

close(): void
read(p: Uint8Array): Promise<number | null>
readSync(p: Uint8Array): number | null
seek(offset: number, whence: Deno.SeekMode): Promise<number>
seekSync(offset: number, whence: Deno.SeekMode): number
stat(): Promise<Deno.FileInfo>
truncate(len?: number | undefined): Promise<void>
truncateSync(len?: number | undefined): void
write(p: Uint8Array): Promise<number>
writeBytes(bytes: Uint8Array): Promise<this>

Writes the provided bytes to the file.

writeBytesSync(bytes: Uint8Array): this

Synchronously writes the provided bytes to the file.

writeSync(p: Uint8Array): number
writeText(text: string): Promise<this>

Writes the provided text to this file.

writeTextSync(text: string): this

Synchronously writes the provided text to this file.