Spec-Zone.ru › Deno 1

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: number
buffer: Uint8Array

Тип возвращаемого значения

Promise<number | null>

© 2018–2022 the Deno authors
https://doc.deno.land/deno/stable/~/Deno.read

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API