From 63d86326113c808cea7a902e2309b75f02a7ca5f Mon Sep 17 00:00:00 2001 From: Vse Mozhet Byt Date: Sat, 24 Mar 2018 13:42:20 +0200 Subject: [PATCH] doc: add types for some `process` properties PR-URL: https://github.com/nodejs/node/pull/19571 Reviewed-By: Luigi Pinca Reviewed-By: James M Snell --- doc/api/process.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/doc/api/process.md b/doc/api/process.md index e151d800a3c21f..d6cd5bcb70d637 100644 --- a/doc/api/process.md +++ b/doc/api/process.md @@ -499,6 +499,8 @@ $ bash -c 'exec -a customArgv0 ./node' added: v7.1.0 --> +* {Object} + If the Node.js process was spawned with an IPC channel (see the [Child Process][] documentation), the `process.channel` property is a reference to the IPC channel. If no IPC channel exists, this @@ -884,7 +886,7 @@ console.log(process.env.test); added: v0.7.7 --> -* {Object} +* {Array} The `process.execArgv` property returns the set of Node.js-specific command-line options passed when the Node.js process was launched. These options do not @@ -1210,6 +1212,8 @@ the debugger, see [Signal Events][]. added: v0.1.17 --> +* {Object} + The `process.mainModule` property provides an alternative way of retrieving [`require.main`][]. The difference is that if the main module changes at runtime, [`require.main`][] may still refer to the original main module in @@ -1439,6 +1443,8 @@ changes: description: The `lts` property is now supported. --> +* {Object} + The `process.release` property returns an Object containing metadata related to the current release, including URLs for the source tarball and headers-only tarball.