1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| declare module 'process' {
| import * as tty from 'tty';
|
| global {
| namespace NodeJS {
| // this namespace merge is here because these are specifically used
| // as the type for process.stdin, process.stdout, and process.stderr.
| // they can't live in tty.d.ts because we need to disambiguate the imported name.
| interface ReadStream extends tty.ReadStream {}
| interface WriteStream extends tty.WriteStream {}
| }
| }
|
| export = process;
| }
|
|