Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

std/streams/write_all.ts>writeAll

Deno standard library
Go to Latest
function writeAll
Deprecated
Deprecated

(will be removed after 1.0.0) Use WritableStream, ReadableStream.from and ReadableStream.pipeTo instead.

Write all the content of the array buffer (arr) to the writer (w).

import { Buffer } from "https://deno.land/std@0.207.0/io/buffer.ts";
import { writeAll } from "https://deno.land/std@0.207.0/streams/write_all.ts";

// Example writing to stdout
let contentBytes = new TextEncoder().encode("Hello World");
await writeAll(Deno.stdout, contentBytes);

// Example writing to file
contentBytes = new TextEncoder().encode("Hello World");
const file = await Deno.open('test.file', {write: true});
await writeAll(file, contentBytes);
file.close();

// Example writing to buffer
contentBytes = new TextEncoder().encode("Hello World");
const writer = new Buffer();
await writeAll(writer, contentBytes);
console.log(writer.bytes().length);  // 11
import { writeAll } from "https://deno.land/std@0.207.0/streams/write_all.ts";

Parameters

arr: Uint8Array