2 * Copyright (c) 2019, Microsoft Corporation (MIT License).
4 * This module fetches the console process list for a particular PID. It must be
5 * called from a different process (child_process.fork) as there can only be a
6 * single console attached to a process.
9 let getConsoleProcessList: any;
11 getConsoleProcessList = require('../build/Release/conpty_console_list.node').getConsoleProcessList;
13 getConsoleProcessList = require('../build/Debug/conpty_console_list.node').getConsoleProcessList;
16 const shellPid = parseInt(process.argv[2], 10);
17 const consoleProcessList = getConsoleProcessList(shellPid);
18 process.send({ consoleProcessList });