File tree 4 files changed +5
-46
lines changed
4 files changed +5
-46
lines changed 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
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
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' ) ,
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 ) ;
You can’t perform that action at this time.
0 commit comments