@karinjs/node-pty
Version:
Fork pseudoterminals in Node.JS
23 lines (21 loc) • 803 B
JavaScript
import { __require } from "./chunk-DA5uXrvU.js";
//#region src/conpty_console_list_agent.ts
/**
* Copyright (c) 2019, Microsoft Corporation (MIT License).
*
* This module fetches the console process list for a particular PID. It must be
* called from a different process (child_process.fork) as there can only be a
* single console attached to a process.
*/
let getConsoleProcessList;
try {
getConsoleProcessList = __require("../build/Release/conpty_console_list.node").getConsoleProcessList;
} catch (err) {
getConsoleProcessList = __require("../build/Debug/conpty_console_list.node").getConsoleProcessList;
}
const shellPid = parseInt(process.argv[2], 10);
const consoleProcessList = getConsoleProcessList(shellPid);
process.send({ consoleProcessList });
process.exit(0);
//#endregion
export { };