@types/node
Advanced tools
Comparing version 20.12.5 to 20.12.6
@@ -7,8 +7,9 @@ /** | ||
* | ||
* * A `Console` class with methods such as `console.log()`, `console.error()`, and`console.warn()` that can be used to write to any Node.js stream. | ||
* * A global `console` instance configured to write to `process.stdout` and `process.stderr`. The global `console` can be used without calling`require('node:console')`. | ||
* * A `Console` class with methods such as `console.log()`, `console.error()`, and `console.warn()` that can be used to write to any Node.js stream. | ||
* * A global `console` instance configured to write to [`process.stdout`](https://nodejs.org/docs/latest-v20.x/api/process.html#processstdout) and | ||
* [`process.stderr`](https://nodejs.org/docs/latest-v20.x/api/process.html#processstderr). The global `console` can be used without calling `require('node:console')`. | ||
* | ||
* _**Warning**_: The global console object's methods are neither consistently | ||
* synchronous like the browser APIs they resemble, nor are they consistently | ||
* asynchronous like all other Node.js streams. See the `note on process I/O` for | ||
* asynchronous like all other Node.js streams. See the [`note on process I/O`](https://nodejs.org/docs/latest-v20.x/api/process.html#a-note-on-process-io) for | ||
* more information. | ||
@@ -57,3 +58,3 @@ * | ||
* ``` | ||
* @see [source](https://github.com/nodejs/node/blob/v20.2.0/lib/console.js) | ||
* @see [source](https://github.com/nodejs/node/blob/v20.12.1/lib/console.js) | ||
*/ | ||
@@ -73,3 +74,4 @@ declare module "console" { | ||
* writes a message and does not otherwise affect execution. The output always | ||
* starts with `"Assertion failed"`. If provided, `message` is formatted using `util.format()`. | ||
* starts with `"Assertion failed"`. If provided, `message` is formatted using | ||
* [`util.format()`](https://nodejs.org/docs/latest-v20.x/api/util.html#utilformatformat-args). | ||
* | ||
@@ -97,3 +99,3 @@ * If `value` is [truthy](https://developer.mozilla.org/en-US/docs/Glossary/Truthy), nothing happens. | ||
* The specific operation of `console.clear()` can vary across operating systems | ||
* and terminal types. For most Linux operating systems, `console.clear()`operates similarly to the `clear` shell command. On Windows, `console.clear()`will clear only the output in the | ||
* and terminal types. For most Linux operating systems, `console.clear()` operates similarly to the `clear` shell command. On Windows, `console.clear()` will clear only the output in the | ||
* current terminal viewport for the Node.js | ||
@@ -157,3 +159,3 @@ * binary. | ||
/** | ||
* Uses `util.inspect()` on `obj` and prints the resulting string to `stdout`. | ||
* Uses [`util.inspect()`](https://nodejs.org/docs/latest-v20.x/api/util.html#utilinspectobject-options) on `obj` and prints the resulting string to `stdout`. | ||
* This function bypasses any custom `inspect()` function defined on `obj`. | ||
@@ -172,3 +174,4 @@ * @since v0.1.101 | ||
* first used as the primary message and all additional used as substitution | ||
* values similar to [`printf(3)`](http://man7.org/linux/man-pages/man3/printf.3.html) (the arguments are all passed to `util.format()`). | ||
* values similar to [`printf(3)`](http://man7.org/linux/man-pages/man3/printf.3.html) | ||
* (the arguments are all passed to [`util.format()`](https://nodejs.org/docs/latest-v20.x/api/util.html#utilformatformat-args)). | ||
* | ||
@@ -183,4 +186,6 @@ * ```js | ||
* | ||
* If formatting elements (e.g. `%d`) are not found in the first string then `util.inspect()` is called on each argument and the resulting string | ||
* values are concatenated. See `util.format()` for more information. | ||
* If formatting elements (e.g. `%d`) are not found in the first string then | ||
* [`util.inspect()`](https://nodejs.org/docs/latest-v20.x/api/util.html#utilinspectobject-options) is called on each argument and the | ||
* resulting string values are concatenated. See [`util.format()`](https://nodejs.org/docs/latest-v20.x/api/util.html#utilformatformat-args) | ||
* for more information. | ||
* @since v0.1.100 | ||
@@ -190,3 +195,3 @@ */ | ||
/** | ||
* Increases indentation of subsequent lines by spaces for `groupIndentation`length. | ||
* Increases indentation of subsequent lines by spaces for `groupIndentation` length. | ||
* | ||
@@ -204,3 +209,3 @@ * If one or more `label`s are provided, those are printed first without the | ||
/** | ||
* Decreases indentation of subsequent lines by spaces for `groupIndentation`length. | ||
* Decreases indentation of subsequent lines by spaces for `groupIndentation` length. | ||
* @since v8.5.0 | ||
@@ -217,3 +222,4 @@ */ | ||
* first used as the primary message and all additional used as substitution | ||
* values similar to [`printf(3)`](http://man7.org/linux/man-pages/man3/printf.3.html) (the arguments are all passed to `util.format()`). | ||
* values similar to [`printf(3)`](http://man7.org/linux/man-pages/man3/printf.3.html) | ||
* (the arguments are all passed to [`util.format()`](https://nodejs.org/docs/latest-v20.x/api/util.html#utilformatformat-args)). | ||
* | ||
@@ -228,3 +234,3 @@ * ```js | ||
* | ||
* See `util.format()` for more information. | ||
* See [`util.format()`](https://nodejs.org/docs/latest-v20.x/api/util.html#utilformatformat-args) for more information. | ||
* @since v0.1.100 | ||
@@ -234,3 +240,3 @@ */ | ||
/** | ||
* Try to construct a table with the columns of the properties of `tabularData`(or use `properties`) and rows of `tabularData` and log it. Falls back to just | ||
* Try to construct a table with the columns of the properties of `tabularData` (or use `properties`) and rows of `tabularData` and log it. Falls back to just | ||
* logging the argument if it can't be parsed as tabular. | ||
@@ -306,3 +312,4 @@ * | ||
/** | ||
* Prints to `stderr` the string `'Trace: '`, followed by the `util.format()` formatted message and stack trace to the current position in the code. | ||
* Prints to `stderr` the string `'Trace: '`, followed by the [`util.format()`](https://nodejs.org/docs/latest-v20.x/api/util.html#utilformatformat-args) | ||
* formatted message and stack trace to the current position in the code. | ||
* | ||
@@ -334,14 +341,28 @@ * ```js | ||
/** | ||
* This method does not display anything unless used in the inspector. | ||
* Starts a JavaScript CPU profile with an optional label. | ||
* This method does not display anything unless used in the inspector. The `console.profile()` | ||
* method starts a JavaScript CPU profile with an optional label until {@link profileEnd} | ||
* is called. The profile is then added to the Profile panel of the inspector. | ||
* | ||
* ```js | ||
* console.profile('MyLabel'); | ||
* // Some code | ||
* console.profileEnd('MyLabel'); | ||
* // Adds the profile 'MyLabel' to the Profiles panel of the inspector. | ||
* ``` | ||
* @since v8.0.0 | ||
*/ | ||
profile(label?: string): void; | ||
/** | ||
* This method does not display anything unless used in the inspector. | ||
* Stops the current JavaScript CPU profiling session if one has been started and prints the report to the Profiles panel of the inspector. | ||
* This method does not display anything unless used in the inspector. Stops the current | ||
* JavaScript CPU profiling session if one has been started and prints the report to the | ||
* Profiles panel of the inspector. See {@link profile} for an example. | ||
* | ||
* If this method is called without a label, the most recently started profile is stopped. | ||
* @since v8.0.0 | ||
*/ | ||
profileEnd(label?: string): void; | ||
/** | ||
* This method does not display anything unless used in the inspector. | ||
* Adds an event with the label `label` to the Timeline panel of the inspector. | ||
* This method does not display anything unless used in the inspector. The `console.timeStamp()` | ||
* method adds an event with the label `'label'` to the Timeline panel of the inspector. | ||
* @since v8.0.0 | ||
*/ | ||
@@ -356,8 +377,9 @@ timeStamp(label?: string): void; | ||
* | ||
* * A `Console` class with methods such as `console.log()`, `console.error()` and`console.warn()` that can be used to write to any Node.js stream. | ||
* * A global `console` instance configured to write to `process.stdout` and `process.stderr`. The global `console` can be used without calling`require('console')`. | ||
* * A `Console` class with methods such as `console.log()`, `console.error()` and `console.warn()` that can be used to write to any Node.js stream. | ||
* * A global `console` instance configured to write to [`process.stdout`](https://nodejs.org/docs/latest-v20.x/api/process.html#processstdout) and | ||
* [`process.stderr`](https://nodejs.org/docs/latest-v20.x/api/process.html#processstderr). The global `console` can be used without calling `require('console')`. | ||
* | ||
* _**Warning**_: The global console object's methods are neither consistently | ||
* synchronous like the browser APIs they resemble, nor are they consistently | ||
* asynchronous like all other Node.js streams. See the `note on process I/O` for | ||
* asynchronous like all other Node.js streams. See the [`note on process I/O`](https://nodejs.org/docs/latest-v20.x/api/process.html#a-note-on-process-io) for | ||
* more information. | ||
@@ -406,3 +428,3 @@ * | ||
* ``` | ||
* @see [source](https://github.com/nodejs/node/blob/v16.4.2/lib/console.js) | ||
* @see [source](https://github.com/nodejs/node/blob/v20.11.1/lib/console.js) | ||
*/ | ||
@@ -413,7 +435,22 @@ namespace console { | ||
stderr?: NodeJS.WritableStream | undefined; | ||
/** | ||
* Ignore errors when writing to the underlying streams. | ||
* @default true | ||
*/ | ||
ignoreErrors?: boolean | undefined; | ||
/** | ||
* Set color support for this `Console` instance. Setting to true enables coloring while inspecting | ||
* values. Setting to `false` disables coloring while inspecting values. Setting to `'auto'` makes color | ||
* support depend on the value of the `isTTY` property and the value returned by `getColorDepth()` on the | ||
* respective stream. This option can not be used, if `inspectOptions.colors` is set as well. | ||
* @default auto | ||
*/ | ||
colorMode?: boolean | "auto" | undefined; | ||
/** | ||
* Specifies options that are passed along to | ||
* [`util.inspect()`](https://nodejs.org/docs/latest-v20.x/api/util.html#utilinspectobject-options). | ||
*/ | ||
inspectOptions?: InspectOptions | undefined; | ||
/** | ||
* Set group indentation | ||
* Set group indentation. | ||
* @default 2 | ||
@@ -420,0 +457,0 @@ */ |
{ | ||
"name": "@types/node", | ||
"version": "20.12.5", | ||
"version": "20.12.6", | ||
"description": "TypeScript definitions for node", | ||
@@ -215,4 +215,4 @@ "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node", | ||
}, | ||
"typesPublisherContentHash": "f9a85b9cb14aca71630c642fb895730f6aa88fce83f053df4ded37225b6b0558", | ||
"typesPublisherContentHash": "85ff7887a59bf757da509570013236e45643898eea1da33d17f8baff4da74560", | ||
"typeScriptVersion": "4.7" | ||
} |
@@ -11,3 +11,3 @@ # Installation | ||
### Additional Details | ||
* Last updated: Fri, 05 Apr 2024 22:07:19 GMT | ||
* Last updated: Tue, 09 Apr 2024 04:08:23 GMT | ||
* Dependencies: [undici-types](https://npmjs.com/package/undici-types) | ||
@@ -14,0 +14,0 @@ |
2029609
45656
284