@@ -36,12 +36,19 @@ export function onSignalImpl(signal) {
36
36
} ;
37
37
}
38
38
39
- export const nextTickImpl = ( cb ) => process . nextTick ( cb ) ;
39
+ export const abortImpl = process . abort ? ( ) => process . abort ( ) : null ;
40
40
export 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 ;
43
44
export 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 ) ;
44
49
export const cwd = ( ) => process . cwd ;
50
+ export const debugPort = process . debugPort ;
51
+ export const disconnectImpl = process . disconnect ? ( ) => process . disconnect ( ) : null ;
45
52
export const getEnv = ( ) => Object . assign ( { } , process . env ) ;
46
53
export const unsafeGetEnv = ( ) => process . env ;
47
54
export const setEnvImpl = ( key , val ) => {
@@ -50,14 +57,42 @@ export const setEnvImpl = (key, val) => {
50
57
export const unsetEnvImpl = ( key ) => {
51
58
delete process . env [ key ] ;
52
59
} ;
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 ) ;
53
76
export const pid = process . pid ;
54
77
export 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 ) ;
56
86
export const stdin = process . stdin ;
57
87
export const stdout = process . stdout ;
58
88
export const stderr = process . stderr ;
59
89
export const stdinIsTTY = process . stdinIsTTY ;
60
90
export const stdoutIsTTY = process . stdoutIsTTY ;
61
91
export 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 ( ) ;
62
97
export const version = process . version ;
63
98
0 commit comments