stream/promises
Использование в Deno
import * as mod from "node:stream/promises";
функция finished
Использование в Deno
import { finished } from "node:stream/promises";
finished(
stream:
ReadableStream
| WritableStream
| ReadWriteStream
,
options?: FinishedOptions,
): Promise<void>Параметры
stream:
ReadableStream
| WritableStream
| ReadWriteStream
options: FinishedOptions необязательный
Тип возвращаемого значения
Promise<void> функция pipeline
Использование в Deno
import { pipeline } from "node:stream/promises";
Перегрузка 1
pipeline<
A extends PipelineSource<any>,
B extends PipelineDestination<A, any>,
>(): PipelinePromise<B>Параметры типа
A extends PipelineSource<any> B extends PipelineDestination<A, any> Параметры
Тип возвращаемого значения
Перегрузка 2
pipeline<
A extends PipelineSource<any>,
T1 extends PipelineTransform<A, any>,
B extends PipelineDestination<T1, any>,
>(): PipelinePromise<B>Параметры типа
A extends PipelineSource<any> T1 extends PipelineTransform<A, any> B extends PipelineDestination<T1, any> Параметры
Тип возвращаемого значения
Перегрузка 3
pipeline<
A extends PipelineSource<any>,
T1 extends PipelineTransform<A, any>,
T2 extends PipelineTransform<T1, any>,
B extends PipelineDestination<T2, any>,
>(): PipelinePromise<B>Параметры типа
A extends PipelineSource<any> T1 extends PipelineTransform<A, any> T2 extends PipelineTransform<T1, any> B extends PipelineDestination<T2, any> Параметры
Тип возвращаемого значения
Перегрузка 4
pipeline<
A extends PipelineSource<any>,
T1 extends PipelineTransform<A, any>,
T2 extends PipelineTransform<T1, any>,
T3 extends PipelineTransform<T2, any>,
B extends PipelineDestination<T3, any>,
>(
source: A,
transform1: T1,
transform2: T2,
transform3: T3,
destination: B,
options?: PipelineOptions,
): PipelinePromise<B>Параметры типа
A extends PipelineSource<any> T1 extends PipelineTransform<A, any> T2 extends PipelineTransform<T1, any> T3 extends PipelineTransform<T2, any> B extends PipelineDestination<T3, any> Параметры
Тип возвращаемого значения
Перегрузка 5
pipeline<
A extends PipelineSource<any>,
T1 extends PipelineTransform<A, any>,
T2 extends PipelineTransform<T1, any>,
T3 extends PipelineTransform<T2, any>,
T4 extends PipelineTransform<T3, any>,
B extends PipelineDestination<T4, any>,
>(
source: A,
transform1: T1,
transform2: T2,
transform3: T3,
transform4: T4,
destination: B,
options?: PipelineOptions,
): PipelinePromise<B>Параметры типа
A extends PipelineSource<any> T1 extends PipelineTransform<A, any> T2 extends PipelineTransform<T1, any> T3 extends PipelineTransform<T2, any> T4 extends PipelineTransform<T3, any> B extends PipelineDestination<T4, any> Параметры
Тип возвращаемого значения
Перегрузка 6
pipeline(
streams: ReadonlyArray<
ReadableStream
| WritableStream
| ReadWriteStream
>,
options?: PipelineOptions,
): Promise<void>Параметры
streams: ReadonlyArray<
ReadableStream
| WritableStream
| ReadWriteStream
> options: PipelineOptions необязательный
Тип возвращаемого значения
Promise<void> Перегрузка 7
pipeline(
stream1: ReadableStream,
stream2: ReadWriteStream | WritableStream,
...streams: Array<>,
): Promise<void>Параметры
stream1: ReadableStream stream2: ReadWriteStream | WritableStream ...streams: Array<> Тип возвращаемого значения
Promise<void> интерфейс FinishedOptions
extends _FinishedOptions
Использование в Deno
import { type FinishedOptions } from "node:stream/promises";
Свойства
cleanup: boolean | undefined необязательный
Если значение true, удаляет обработчики событий, зарегистрированные этой функцией, перед выполнением промиса.
© 2018–2025 the Deno authors
Licensed under the MIT License.
https://docs.deno.com/api/node/stream/promises