@@ -36,12 +36,19 @@ export function onSignalImpl(signal) {
3636 } ;
3737}
3838
39- export const nextTickImpl = ( cb ) => process . nextTick ( cb ) ;
39+ export const abortImpl = process . abort ? ( ) => process . abort ( ) : null ;
4040export const argv = ( ) => process . argv . slice ( ) ;
41- export const execArgv = ( ) => process . execArgv . slice ( ) ;
42- export const execPath = ( ) => process . execPath ;
41+ export const argv0 = ( ) => process . argv0 ;
42+ export const channelRefImpl = process . channel . ref ? ( ) => process . channel . ref ( ) : null ;
43+ export const channelUnrefImpl = process . channel . unref ? ( ) => process . channel . unref ( ) : null ;
4344export const chdirImpl = ( dir ) => process . chdir ( dir ) ;
45+ export const config = ( ) => Object . assign ( { } , process . config ) ;
46+ export const connected = ( ) => process . connected ;
47+ export const cpuUsage = ( ) => process . cpuUsage ( ) ;
48+ export const cpuUsageDiffImpl = ( prevVal ) => process . cpuUsage ( prevVal ) ;
4449export const cwd = ( ) => process . cwd ;
50+ export const debugPort = process . debugPort ;
51+ export const disconnectImpl = process . disconnect ? ( ) => process . disconnect ( ) : null ;
4552export const getEnv = ( ) => Object . assign ( { } , process . env ) ;
4653export const unsafeGetEnv = ( ) => process . env ;
4754export const setEnvImpl = ( key , val ) => {
@@ -50,14 +57,42 @@ export const setEnvImpl = (key, val) => {
5057export const unsetEnvImpl = ( key ) => {
5158 delete process . env [ key ] ;
5259} ;
60+ export const execArgv = ( ) => process . execArgv . slice ( ) ;
61+ export const execPath = ( ) => process . execPath ;
62+ export const exit = ( ) => process . exit ( ) ;
63+ export const exitImpl = ( code ) => process . exit ( code ) ;
64+ export const setExitCodeImpl = ( code ) => {
65+ process . exitCode = code ;
66+ } ;
67+ export const getExitCodeImpl = ( ) => process . exitCode ;
68+ export const hasUncaughtExceptionCaptureCallback = ( ) => process . hasUncaughtExceptionCaptureCallback ;
69+ export const killImpl = ( pid ) => process . kill ( pid ) ;
70+ export const killStrImpl = ( pid , sig ) => process . kill ( pid , sig ) ;
71+ export const killIntImpl = ( pid , int ) => process . kill ( pid , int ) ;
72+ export const memoryUsage = ( ) => process . memoryUsage ( ) ;
73+ export const memoryUsageRss = ( ) => process . memoryUsage . rss ( ) ;
74+ export const nextTickImpl = ( cb ) => process . nextTick ( cb ) ;
75+ export const nextTickCbImpl = ( cb , args ) => process . nextTick ( cb , args ) ;
5376export const pid = process . pid ;
5477export const platformStr = process . platform ;
55- export const exitImpl = ( code ) => process . exit ( code ) ;
78+ export const ppid = process . ppid ;
79+ export const resourceUsage = ( ) => process . resourceUsage ;
80+ export const sendImpl = ( msg , handle ) => process . send ( msg , handle ) ;
81+ export const sendOptsImpl = ( msg , handle , opts ) => process . send ( msg , handle , opts ) ;
82+ export const sendCbImpl = ( msg , handle , cb ) => process . send ( msg , handle , cb ) ;
83+ export const sendOptsCbImpl = ( msg , handle , opts , cb ) => process . send ( msg , handle , opts , cb ) ;
84+ export const setUncaughtExceptionCaptureCallbackImpl = ( cb ) => process . setUncaughtExceptionCaptureCallback ( cb ) ;
85+ export const clearUncaughtExceptionCaptureCallback = ( ) => process . setUncaughtExceptionCaptureCallback ( null ) ;
5686export const stdin = process . stdin ;
5787export const stdout = process . stdout ;
5888export const stderr = process . stderr ;
5989export const stdinIsTTY = process . stdinIsTTY ;
6090export const stdoutIsTTY = process . stdoutIsTTY ;
6191export const stderrIsTTY = process . stderrIsTTY ;
92+ export const getTitle = ( ) => process . title ;
93+ export const setTitleImpl = ( v ) => {
94+ process . title = v ;
95+ } ;
96+ export const uptime = ( ) => process . uptime ( ) ;
6297export const version = process . version ;
6398
0 commit comments