GeezerVison is showing github.com — util: move util.isNullOrUndefined to eol · nodejs/node@6ec403f
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 |
|---|
@@ -1150,6 +1150,9 @@ The `util.isNull()` API has been removed. Please use | 1150 | 1150 |
| 1151 | 1151 | <!-- YAML | 1152 | 1152 | changes: | | 1153 | + - version: REPLACEME | | 1154 | + pr-url: https://github.com/nodejs/node/pull/52744 | | 1155 | + description: End-of-Life deprecation. | 1153 | 1156 | - version: v22.0.0 | 1154 | 1157 | pr-url: https://github.com/nodejs/node/pull/50488 | 1155 | 1158 | description: Runtime deprecation. | @@ -1165,9 +1168,9 @@ changes: | 1165 | 1168 | description: Documentation-only deprecation. | 1166 | 1169 | --> | 1167 | 1170 |
| 1168 | | -Type: Runtime | | 1171 | +Type: End-of-Life | 1169 | 1172 |
| 1170 | | -The [`util.isNullOrUndefined()`][] API is deprecated. Please use | | 1173 | +The `util.isNullOrUndefined()` API has been removed. Please use | 1171 | 1174 | `arg === null || arg === undefined` instead. | 1172 | 1175 |
| 1173 | 1176 | ### DEP0052: `util.isNumber()` | @@ -3787,7 +3790,6 @@ is deprecated to better align with recommendations per [NIST SP 800-38D][]. | 3787 | 3790 | [`util.isArray()`]: util.md#utilisarrayobject | 3788 | 3791 | [`util.isError()`]: util.md#utiliserrorobject | 3789 | 3792 | [`util.isFunction()`]: util.md#utilisfunctionobject | 3790 | | -[`util.isNullOrUndefined()`]: util.md#utilisnullorundefinedobject | 3791 | 3793 | [`util.isNumber()`]: util.md#utilisnumberobject | 3792 | 3794 | [`util.isObject()`]: util.md#utilisobjectobject | 3793 | 3795 | [`util.isPrimitive()`]: util.md#utilisprimitiveobject | |
Collapse file Copy file name to clipboardExpand all lines: doc/api/util.md -27Lines changed: 0 additions & 27 deletions - Display the source diff
- Display the rich diff
| Original file line number | Diff line number | Diff line change |
|---|
@@ -3045,33 +3045,6 @@ util.isFunction(Bar); | 3045 | 3045 | // Returns: true | 3046 | 3046 | ``` | 3047 | 3047 |
| 3048 | | -### `util.isNullOrUndefined(object)` | 3049 | | -
| 3050 | | -<!-- YAML | 3051 | | -added: v0.11.5 | 3052 | | -deprecated: v4.0.0 | 3053 | | ---> | 3054 | | -
| 3055 | | -> Stability: 0 - Deprecated: Use | 3056 | | -> `value === undefined || value === null` instead. | 3057 | | -
| 3058 | | -* `object` {any} | 3059 | | -* Returns: {boolean} | 3060 | | -
| 3061 | | -Returns `true` if the given `object` is `null` or `undefined`. Otherwise, | 3062 | | -returns `false`. | 3063 | | -
| 3064 | | -```js | 3065 | | -const util = require('node:util'); | 3066 | | - | 3067 | | -util.isNullOrUndefined(0); | 3068 | | -// Returns: false | 3069 | | -util.isNullOrUndefined(undefined); | 3070 | | -// Returns: true | 3071 | | -util.isNullOrUndefined(null); | 3072 | | -// Returns: true | 3073 | | -``` | 3074 | | -
| 3075 | 3048 | ### `util.isNumber(object)` | 3076 | 3049 |
| 3077 | 3050 | <!-- YAML | |
Collapse file Copy file name to clipboardExpand all lines: lib/util.js -13Lines changed: 0 additions & 13 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 | undefined)} | 97 | | - */ | 98 | | -function isNullOrUndefined(arg) { | 99 | | - return arg === null || arg === undefined; | 100 | | -} | 101 | | - | 102 | 93 | /** | 103 | 94 | * @deprecated since v4.0.0 | 104 | 95 | * @param {any} arg | @@ -407,10 +398,6 @@ module.exports = { | 407 | 398 | } | 408 | 399 | return internalDeepEqual(a, b); | 409 | 400 | }, | 410 | | - isNullOrUndefined: deprecate(isNullOrUndefined, | 411 | | - 'The `util.isNullOrUndefined` API is deprecated. ' + | 412 | | - 'Please use `arg === null || arg === undefined` instead.', | 413 | | - 'DEP0051'), | 414 | 401 | isNumber: deprecate(isNumber, | 415 | 402 | 'The `util.isNumber` API is deprecated. Please use `typeof arg === "number"` instead.', | 416 | 403 | 'DEP0052'), | |
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 |
|---|
@@ -103,11 +103,6 @@ assert.strictEqual(util.isUndefined(), true); | 103 | 103 | assert.strictEqual(util.isUndefined(null), false); | 104 | 104 | assert.strictEqual(util.isUndefined('string'), false); | 105 | 105 |
| 106 | | -assert.strictEqual(util.isNullOrUndefined(null), true); | 107 | | -assert.strictEqual(util.isNullOrUndefined(undefined), true); | 108 | | -assert.strictEqual(util.isNullOrUndefined(), true); | 109 | | -assert.strictEqual(util.isNullOrUndefined('string'), false); | 110 | | - | 111 | 106 | assert.strictEqual(util.isNumber(42), true); | 112 | 107 | assert.strictEqual(util.isNumber(), false); | 113 | 108 | assert.strictEqual(util.isNumber('string'), false); | |
|