Deno.read
Чтение из идентификатора ресурса (rid) в буфер массива (buffer).
Возвращает количество считанных байтов во время операции или EOF (null) в случае, если больше ничего не подлежит чтению.
Возможен успешный возврат с 0 байтами. Это не указывает на EOF.
Эта функция относится к низкоуровневым API, и большинство пользователей не должны работать с ней напрямую, а использовать readAll() из std/streams/conversion.ts вместо этого.
Не гарантируется, что весь буфер будет прочитан за один вызов.
// if "/foo/bar.txt" contains the text "hello world":
const file = await Deno.open("/foo/bar.txt");
const buf = new Uint8Array(100);
const numberOfBytesRead = await Deno.read(file.rid, buf); // 11 bytes
const text = new TextDecoder().decode(buf); // "hello world"
Deno.close(file.rid);
function read(rid: number, buffer: Uint8Array): Promise<number | null>;
read(rid: number, buffer: Uint8Array): Promise<number | null>Параметры
rid: numberbuffer: Uint8ArrayТип возвращаемого значения
Promise<number | null>
© 2018–2022 the Deno authors
https://doc.deno.land/deno/stable/~/Deno.read