Skip to main content
The Deno 2 Release Candidate is here
Learn more
Module

std/streams/mod.ts>readAll

Deno standard library
Go to Latest
The Standard Library has been moved to JSR. See the blog post for details.
function readAll
Deprecated
Deprecated

(will be removed in 0.214.0) Import from https://deno.land/std/io/read_all.ts instead.

import { readAll } from "https://deno.land/std@0.212.0/streams/mod.ts";

Read Reader r until EOF (null) and resolve to the content as Uint8Array.

Examples

Example 1

import { Buffer } from "https://deno.land/std@0.212.0/io/buffer.ts";
import { readAll } from "https://deno.land/std@0.212.0/streams/read_all.ts";

// Example from stdin
const stdinContent = await readAll(Deno.stdin);

// Example from file
const file = await Deno.open("my_file.txt", {read: true});
const myFileContent = await readAll(file);
file.close();

// Example from buffer
const myData = new Uint8Array(100);
// ... fill myData array with data
const reader = new Buffer(myData.buffer);
const bufferContent = await readAll(reader);

Returns

Promise<Uint8Array>