import { type Deno } from "https://deno.land/x/deno@v1.36.0/cli/tsc/dts/lib.deno.ns.d.ts";
const { Writer } = Deno;
An abstract interface which when implemented provides an interface to write bytes from an array buffer to a file/resource asynchronously.
Methods
Writes p.byteLength
bytes from p
to the underlying data stream. It
resolves to the number of bytes written from p
(0
<= n
<=
p.byteLength
) or reject with the error encountered that caused the
write to stop early. write()
must reject with a non-null error if
would resolve to n
< p.byteLength
. write()
must not modify the
slice data, even temporarily.
This function is one of the lowest
level APIs and most users should not work with this directly, but rather use
writeAll()
from
std/streams/write_all.ts
instead.
Implementations should not retain a reference to p
.