Spec-Zone.ru › Deno 2

stream/consumers

Вспомогательные функции-потребители предоставляют стандартные способы чтения потоков.

Использование в Deno

import * as mod from "node:stream/consumers";

функция arrayBuffer

Использование в Deno

import { arrayBuffer } from "node:stream/consumers";
arrayBuffer(stream:
WebReadableStream
| ReadableStream
| AsyncIterable<any>
): Promise<ArrayBuffer>

Параметры

stream:
WebReadableStream
| ReadableStream
| AsyncIterable<any>

Возвращаемый тип

Promise<ArrayBuffer>

Выполняется с ArrayBuffer, содержащим всё содержимое потока.


функция blob

Использование в Deno

import { blob } from "node:stream/consumers";
blob(stream:
WebReadableStream
| ReadableStream
| AsyncIterable<any>
): Promise<NodeBlob>

Параметры

stream:
WebReadableStream
| ReadableStream
| AsyncIterable<any>

Возвращаемый тип

Promise<NodeBlob>

Выполняется с Blob, содержащим всё содержимое потока.


функция buffer

Использование в Deno

import { buffer } from "node:stream/consumers";
buffer(stream:
WebReadableStream
| ReadableStream
| AsyncIterable<any>
): Promise<Buffer>

Параметры

stream:
WebReadableStream
| ReadableStream
| AsyncIterable<any>

Возвращаемый тип

Promise<Buffer>

Выполняется с Buffer, содержащим всё содержимое потока.


функция json

Использование в Deno

import { json } from "node:stream/consumers";
json(stream:
WebReadableStream
| ReadableStream
| AsyncIterable<any>
): Promise<unknown>

Параметры

stream:
WebReadableStream
| ReadableStream
| AsyncIterable<any>

Возвращаемый тип

Promise<unknown>

Выполняется с содержимым потока, преобразованным в строку в кодировке UTF-8, которая затем передаётся в JSON.parse().


функция text

Использование в Deno

import { text } from "node:stream/consumers";
text(stream:
WebReadableStream
| ReadableStream
| AsyncIterable<any>
): Promise<string>

Параметры

stream:
WebReadableStream
| ReadableStream
| AsyncIterable<any>

Возвращаемый тип

Promise<string>

Выполняется с содержимым потока, преобразованным в строку в кодировке UTF-8.


© 2018–2025 the Deno authors
Licensed under the MIT License.
https://docs.deno.com/api/node/stream/consumers

Spec-Zone.ru

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