Skip to main content
Module

x/wmill/deps.ts>writeAllSync

Open-source developer platform to turn scripts into workflows and UIs. Fastest workflow engine (5x vs Airflow). Open-source alternative to Airplane and Retool.
Go to Latest
function writeAllSync
Deprecated
Deprecated

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

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

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

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

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

// Example writing to buffer
contentBytes = new TextEncoder().encode("Hello World");
const writer = new Buffer();
writeAllSync(writer, contentBytes);
console.log(writer.bytes().length);  // 11
import { writeAllSync } from "https://deno.land/x/wmill@v1.323.1/deps.ts";

Parameters

w: WriterSync
arr: Uint8Array