123456789101112131415161718192021222324252627282930313233 |
- /// <reference types="node"/>
-
- declare const getStdin: {
- /**
- Get [`stdin`](https://nodejs.org/api/process.html#process_process_stdin) as a `string`.
-
- @returns A promise that is resolved when the `end` event fires on the `stdin` stream, indicating that there is no more data to be read. In a TTY context, an empty `string` is returned.
-
- @example
- ```
- // example.ts
- import getStdin = require('get-stdin');
-
- (async () => {
- console.log(await getStdin());
- //=> 'unicorns'
- })
-
- // $ echo unicorns | ts-node example.ts
- // unicorns
- ```
- */
- (): Promise<string>;
-
- /**
- Get [`stdin`](https://nodejs.org/api/process.html#process_process_stdin) as a `Buffer`.
-
- @returns A promise that is resolved when the `end` event fires on the `stdin` stream, indicating that there is no more data to be read. In a TTY context, an empty `Buffer` is returned.
- */
- buffer(): Promise<Buffer>;
- };
-
- export = getStdin;
|