GeezerVison is showing github.com — util: move util.isUndefined to eol · nodejs/node@a59c7ae
File treeExpand file treeCollapse file tree Open diff view settings Expand file treeCollapse file tree Open diff view settings Collapse file Copy file name to clipboardExpand all lines: doc/api/deprecations.md +5-3Lines changed: 5 additions & 3 deletions - Display the source diff
- Display the rich diff
| Original file line number | Diff line number | Diff line change |
|---|
@@ -1331,6 +1331,9 @@ The `util.isSymbol()` API has been removed. Please use | 1331 | 1331 |
| 1332 | 1332 | <!-- YAML | 1333 | 1333 | changes: | | 1334 | + - version: REPLACEME | | 1335 | + pr-url: https://github.com/nodejs/node/pull/52744 | | 1336 | + description: End-of-Life deprecation. | 1334 | 1337 | - version: v22.0.0 | 1335 | 1338 | pr-url: https://github.com/nodejs/node/pull/50488 | 1336 | 1339 | description: Runtime deprecation. | @@ -1346,9 +1349,9 @@ changes: | 1346 | 1349 | description: Documentation-only deprecation. | 1347 | 1350 | --> | 1348 | 1351 |
| 1349 | | -Type: Runtime | | 1352 | +Type: End-of-Life | 1350 | 1353 |
| 1351 | | -The [`util.isUndefined()`][] API is deprecated. Please use | | 1354 | +The `util.isUndefined()` API has been removed. Please use | 1352 | 1355 | `arg === undefined` instead. | 1353 | 1356 |
| 1354 | 1357 | ### DEP0059: `util.log()` | @@ -3802,7 +3805,6 @@ is deprecated to better align with recommendations per [NIST SP 800-38D][]. | 3802 | 3805 | [`util.isObject()`]: util.md#utilisobjectobject | 3803 | 3806 | [`util.isPrimitive()`]: util.md#utilisprimitiveobject | 3804 | 3807 | [`util.isRegExp()`]: util.md#utilisregexpobject | 3805 | | -[`util.isUndefined()`]: util.md#utilisundefinedobject | 3806 | 3808 | [`util.log()`]: util.md#utillogstring | 3807 | 3809 | [`util.promisify`]: util.md#utilpromisifyoriginal | 3808 | 3810 | [`util.toUSVString()`]: util.md#utiltousvstringstring | |
Collapse file Copy file name to clipboardExpand all lines: doc/api/util.md -26Lines changed: 0 additions & 26 deletions - Display the source diff
- Display the rich diff
| Original file line number | Diff line number | Diff line change |
|---|
@@ -3140,32 +3140,6 @@ util.isRegExp({}); | 3140 | 3140 | // Returns: false | 3141 | 3141 | ``` | 3142 | 3142 |
| 3143 | | -### `util.isUndefined(object)` | 3144 | | -
| 3145 | | -<!-- YAML | 3146 | | -added: v0.11.5 | 3147 | | -deprecated: v4.0.0 | 3148 | | ---> | 3149 | | -
| 3150 | | -> Stability: 0 - Deprecated: Use `value === undefined` instead. | 3151 | | -
| 3152 | | -* `object` {any} | 3153 | | -* Returns: {boolean} | 3154 | | -
| 3155 | | -Returns `true` if the given `object` is `undefined`. Otherwise, returns `false`. | 3156 | | -
| 3157 | | -```js | 3158 | | -const util = require('node:util'); | 3159 | | - | 3160 | | -const foo = undefined; | 3161 | | -util.isUndefined(5); | 3162 | | -// Returns: false | 3163 | | -util.isUndefined(foo); | 3164 | | -// Returns: true | 3165 | | -util.isUndefined(null); | 3166 | | -// Returns: false | 3167 | | -``` | 3168 | | -
| 3169 | 3143 | ### `util.log(string)` | 3170 | 3144 |
| 3171 | 3145 | <!-- YAML | |
Collapse file Copy file name to clipboardExpand all lines: lib/util.js -12Lines changed: 0 additions & 12 deletions | Original file line number | Diff line number | Diff line change |
|---|
@@ -90,15 +90,6 @@ function lazyAbortController() { | 90 | 90 |
| 91 | 91 | let internalDeepEqual; | 92 | 92 |
| 93 | | -/** | 94 | | - * @deprecated since v4.0.0 | 95 | | - * @param {any} arg | 96 | | - * @returns {arg is undefined} | 97 | | - */ | 98 | | -function isUndefined(arg) { | 99 | | - return arg === undefined; | 100 | | -} | 101 | | - | 102 | 93 | /** | 103 | 94 | * @deprecated since v4.0.0 | 104 | 95 | * @param {any} arg | @@ -372,9 +363,6 @@ module.exports = { | 372 | 363 | } | 373 | 364 | return internalDeepEqual(a, b); | 374 | 365 | }, | 375 | | - isUndefined: deprecate(isUndefined, | 376 | | - 'The `util.isUndefined` API is deprecated. Please use `arg === undefined` instead.', | 377 | | - 'DEP0058'), | 378 | 366 | isRegExp: deprecate(types.isRegExp, | 379 | 367 | 'The `util.isRegExp` API is deprecated. Please use `arg instanceof RegExp` instead.', | 380 | 368 | 'DEP0055'), | |
Collapse file Copy file name to clipboardExpand all lines: test/parallel/test-util.js -5Lines changed: 0 additions & 5 deletions | Original file line number | Diff line number | Diff line change |
|---|
@@ -98,11 +98,6 @@ assert.strictEqual(util.isPrimitive(Infinity), true); | 98 | 98 | assert.strictEqual(util.isPrimitive(NaN), true); | 99 | 99 | assert.strictEqual(util.isPrimitive(Symbol('symbol')), true); | 100 | 100 |
| 101 | | -assert.strictEqual(util.isUndefined(undefined), true); | 102 | | -assert.strictEqual(util.isUndefined(), true); | 103 | | -assert.strictEqual(util.isUndefined(null), false); | 104 | | -assert.strictEqual(util.isUndefined('string'), false); | 105 | | - | 106 | 101 | assert.strictEqual(util.isFunction(() => {}), true); | 107 | 102 | assert.strictEqual(util.isFunction(function() {}), true); | 108 | 103 | assert.strictEqual(util.isFunction(), false); | |
|