GeezerVison is showing github.com — util: move util.isNull to eol · nodejs/node@7cd8bb2
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 |
|---|
@@ -1123,6 +1123,9 @@ The [`util.isFunction()`][] API is deprecated. Please use | 1123 | 1123 |
| 1124 | 1124 | <!-- YAML | 1125 | 1125 | changes: | | 1126 | + - version: REPLACEME | | 1127 | + pr-url: https://github.com/nodejs/node/pull/52744 | | 1128 | + description: End-of-Life deprecation. | 1126 | 1129 | - version: v22.0.0 | 1127 | 1130 | pr-url: https://github.com/nodejs/node/pull/50488 | 1128 | 1131 | description: Runtime deprecation. | @@ -1138,9 +1141,9 @@ changes: | 1138 | 1141 | description: Documentation-only deprecation. | 1139 | 1142 | --> | 1140 | 1143 |
| 1141 | | -Type: Runtime | | 1144 | +Type: End-of-Life | 1142 | 1145 |
| 1143 | | -The [`util.isNull()`][] API is deprecated. Please use | | 1146 | +The `util.isNull()` API has been removed. Please use | 1144 | 1147 | `arg === null` instead. | 1145 | 1148 |
| 1146 | 1149 | ### DEP0051: `util.isNullOrUndefined()` | @@ -3784,7 +3787,6 @@ is deprecated to better align with recommendations per [NIST SP 800-38D][]. | 3784 | 3787 | [`util.isArray()`]: util.md#utilisarrayobject | 3785 | 3788 | [`util.isError()`]: util.md#utiliserrorobject | 3786 | 3789 | [`util.isFunction()`]: util.md#utilisfunctionobject | 3787 | | -[`util.isNull()`]: util.md#utilisnullobject | 3788 | 3790 | [`util.isNullOrUndefined()`]: util.md#utilisnullorundefinedobject | 3789 | 3791 | [`util.isNumber()`]: util.md#utilisnumberobject | 3790 | 3792 | [`util.isObject()`]: util.md#utilisobjectobject | |
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 |
|---|
@@ -3045,32 +3045,6 @@ util.isFunction(Bar); | 3045 | 3045 | // Returns: true | 3046 | 3046 | ``` | 3047 | 3047 |
| 3048 | | -### `util.isNull(object)` | 3049 | | -
| 3050 | | -<!-- YAML | 3051 | | -added: v0.11.5 | 3052 | | -deprecated: v4.0.0 | 3053 | | ---> | 3054 | | -
| 3055 | | -> Stability: 0 - Deprecated: Use `value === null` instead. | 3056 | | -
| 3057 | | -* `object` {any} | 3058 | | -* Returns: {boolean} | 3059 | | -
| 3060 | | -Returns `true` if the given `object` is strictly `null`. Otherwise, returns | 3061 | | -`false`. | 3062 | | -
| 3063 | | -```js | 3064 | | -const util = require('node:util'); | 3065 | | - | 3066 | | -util.isNull(0); | 3067 | | -// Returns: false | 3068 | | -util.isNull(undefined); | 3069 | | -// Returns: false | 3070 | | -util.isNull(null); | 3071 | | -// Returns: true | 3072 | | -``` | 3073 | | -
| 3074 | 3048 | ### `util.isNullOrUndefined(object)` | 3075 | 3049 |
| 3076 | 3050 | <!-- 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 null} | 97 | | - */ | 98 | | -function isNull(arg) { | 99 | | - return arg === null; | 100 | | -} | 101 | | - | 102 | 93 | /** | 103 | 94 | * @deprecated since v4.0.0 | 104 | 95 | * @param {any} arg | @@ -416,9 +407,6 @@ module.exports = { | 416 | 407 | } | 417 | 408 | return internalDeepEqual(a, b); | 418 | 409 | }, | 419 | | - isNull: deprecate(isNull, | 420 | | - 'The `util.isNull` API is deprecated. Please use `arg === null` instead.', | 421 | | - 'DEP0050'), | 422 | 410 | isNullOrUndefined: deprecate(isNullOrUndefined, | 423 | 411 | 'The `util.isNullOrUndefined` API is deprecated. ' + | 424 | 412 | 'Please use `arg === null || arg === undefined` instead.', | |
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.isNull(null), true); | 102 | | -assert.strictEqual(util.isNull(undefined), false); | 103 | | -assert.strictEqual(util.isNull(), false); | 104 | | -assert.strictEqual(util.isNull('string'), false); | 105 | | - | 106 | 101 | assert.strictEqual(util.isUndefined(undefined), true); | 107 | 102 | assert.strictEqual(util.isUndefined(), true); | 108 | 103 | assert.strictEqual(util.isUndefined(null), false); | |
|