method Process.prototype.writeToStdin
Process.prototype.writeToStdin(iter: AsyncIterable<
Uint8Array
| Uint8Array[]
| string
| string[]
>
): Promise<void>

This is the "backdoor" way to write directly to the underlying process stdin without the overhead of a WritableIterable. Use instead of stdin for streamed data.

stdin is the way to go if you are passing ad-hoc, non-continuous data to process stdin. However, it adds a substantial amount of overhead, and it is very slow for processing small data. Using this function instead of stdin greatly improves performance where small data is a factor.

Parameters

iter: AsyncIterable<
Uint8Array
| Uint8Array[]
| string
| string[]
>

The data being passed to the underlying process stdin.

Return Type

Promise<void>

Usage

import { Process } from ".";