Skip to content

Commit 0ce06a1

Browse files
doc: add migration paths to utils
1 parent 7ada75d commit 0ce06a1

1 file changed

Lines changed: 30 additions & 15 deletions

File tree

doc/api/deprecations.md

Lines changed: 30 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1005,7 +1005,8 @@ changes:
10051005

10061006
Type: Runtime
10071007

1008-
The [`util.isBoolean()`][] API is deprecated.
1008+
The [`util.isBoolean()`][] API is deprecated. Please use
1009+
`typeof arg === 'boolean'` instead.
10091010

10101011
### DEP0046: `util.isBuffer()`
10111012

@@ -1052,7 +1053,8 @@ changes:
10521053

10531054
Type: Runtime
10541055

1055-
The [`util.isDate()`][] API is deprecated.
1056+
The [`util.isDate()`][] API is deprecated. Please use
1057+
`arg instanceof Date` instead.
10561058

10571059
### DEP0048: `util.isError()`
10581060

@@ -1075,7 +1077,8 @@ changes:
10751077

10761078
Type: Runtime
10771079

1078-
The [`util.isError()`][] API is deprecated.
1080+
The [`util.isError()`][] API is deprecated. Please use
1081+
`arg instanceof Error` instead.
10791082

10801083
### DEP0049: `util.isFunction()`
10811084

@@ -1098,7 +1101,8 @@ changes:
10981101

10991102
Type: Runtime
11001103

1101-
The [`util.isFunction()`][] API is deprecated.
1104+
The [`util.isFunction()`][] API is deprecated. Please use
1105+
`typeof arg === 'function'` instead.
11021106

11031107
### DEP0050: `util.isNull()`
11041108

@@ -1121,7 +1125,8 @@ changes:
11211125

11221126
Type: Runtime
11231127

1124-
The [`util.isNull()`][] API is deprecated.
1128+
The [`util.isNull()`][] API is deprecated. Please use
1129+
`arg === null` instead.
11251130

11261131
### DEP0051: `util.isNullOrUndefined()`
11271132

@@ -1144,7 +1149,8 @@ changes:
11441149

11451150
Type: Runtime
11461151

1147-
The [`util.isNullOrUndefined()`][] API is deprecated.
1152+
The [`util.isNullOrUndefined()`][] API is deprecated. Please use
1153+
`arg === null || arg === undefined` instead.
11481154

11491155
### DEP0052: `util.isNumber()`
11501156

@@ -1167,7 +1173,8 @@ changes:
11671173

11681174
Type: Runtime
11691175

1170-
The [`util.isNumber()`][] API is deprecated.
1176+
The [`util.isNumber()`][] API is deprecated. Please use
1177+
`typeof arg === 'number'` instead.
11711178

11721179
### DEP0053: `util.isObject()`
11731180

@@ -1190,7 +1197,8 @@ changes:
11901197

11911198
Type: Runtime
11921199

1193-
The [`util.isObject()`][] API is deprecated.
1200+
The [`util.isObject()`][] API is deprecated. Please use
1201+
`typeof arg === 'object'` instead.
11941202

11951203
### DEP0054: `util.isPrimitive()`
11961204

@@ -1213,7 +1221,8 @@ changes:
12131221

12141222
Type: Runtime
12151223

1216-
The [`util.isPrimitive()`][] API is deprecated.
1224+
The [`util.isPrimitive()`][] API is deprecated. Please use
1225+
`typeof arg !== 'object' && typeof arg !== 'function'` instead.
12171226

12181227
### DEP0055: `util.isRegExp()`
12191228

@@ -1236,7 +1245,8 @@ changes:
12361245

12371246
Type: Runtime
12381247

1239-
The [`util.isRegExp()`][] API is deprecated.
1248+
The [`util.isRegExp()`][] API is deprecated. Please use
1249+
`arg instanceof RegExp` instead.
12401250

12411251
### DEP0056: `util.isString()`
12421252

@@ -1259,7 +1269,8 @@ changes:
12591269

12601270
Type: Runtime
12611271

1262-
The [`util.isString()`][] API is deprecated.
1272+
The [`util.isString()`][] API is deprecated. Please use
1273+
`typeof arg === 'string'` instead.
12631274

12641275
### DEP0057: `util.isSymbol()`
12651276

@@ -1282,7 +1293,8 @@ changes:
12821293

12831294
Type: Runtime
12841295

1285-
The [`util.isSymbol()`][] API is deprecated.
1296+
The [`util.isSymbol()`][] API is deprecated. Please use
1297+
`typeof arg === 'symbol'` instead.
12861298

12871299
### DEP0058: `util.isUndefined()`
12881300

@@ -1305,7 +1317,8 @@ changes:
13051317

13061318
Type: Runtime
13071319

1308-
The [`util.isUndefined()`][] API is deprecated.
1320+
The [`util.isUndefined()`][] API is deprecated. Please use
1321+
`arg === undefined` instead.
13091322

13101323
### DEP0059: `util.log()`
13111324

@@ -1324,7 +1337,8 @@ changes:
13241337

13251338
Type: Runtime
13261339

1327-
The [`util.log()`][] API is deprecated.
1340+
The [`util.log()`][] API is deprecated. Please use a userland
1341+
alternative instead.
13281342

13291343
### DEP0060: `util._extend()`
13301344

@@ -1343,7 +1357,8 @@ changes:
13431357

13441358
Type: Runtime
13451359

1346-
The [`util._extend()`][] API is deprecated.
1360+
The [`util._extend()`][] API is deprecated. Please use a userland
1361+
alternative instead.
13471362

13481363
### DEP0061: `fs.SyncWriteStream`
13491364

0 commit comments

Comments
 (0)