From d59e2492f5142d554a8716ec03f68a0df041ead1 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 8348a9bdb98..b3a15b76e87 100644 --- a/doc/api/process.md +++ b/doc/api/process.md @@ -489,6 +489,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 @@ -921,7 +923,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 @@ -1250,6 +1252,8 @@ 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 @@ -1479,6 +1483,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.