GeezerVison is showing github.com — util: move util.isBoolean to eol · nodejs/node@be528ab
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 |
|---|
@@ -996,6 +996,9 @@ instead. | 996 | 996 |
| 997 | 997 | <!-- YAML | 998 | 998 | changes: | | 999 | + - version: REPLACEME | | 1000 | + pr-url: https://github.com/nodejs/node/pull/52744 | | 1001 | + description: End-of-Life deprecation. | 999 | 1002 | - version: v22.0.0 | 1000 | 1003 | pr-url: https://github.com/nodejs/node/pull/50488 | 1001 | 1004 | description: Runtime deprecation. | @@ -1011,9 +1014,9 @@ changes: | 1011 | 1014 | description: Documentation-only deprecation. | 1012 | 1015 | --> | 1013 | 1016 |
| 1014 | | -Type: Runtime | | 1017 | +Type: End-of-Life | 1015 | 1018 |
| 1016 | | -The [`util.isBoolean()`][] API is deprecated. Please use | | 1019 | +The `util.isBoolean()` API has been removed. Please use | 1017 | 1020 | `typeof arg === 'boolean'` instead. | 1018 | 1021 |
| 1019 | 1022 | ### DEP0046: `util.isBuffer()` | @@ -3776,7 +3779,6 @@ is deprecated to better align with recommendations per [NIST SP 800-38D][]. | 3776 | 3779 | [`util.inspect()`]: util.md#utilinspectobject-options | 3777 | 3780 | [`util.inspect.custom`]: util.md#utilinspectcustom | 3778 | 3781 | [`util.isArray()`]: util.md#utilisarrayobject | 3779 | | -[`util.isBoolean()`]: util.md#utilisbooleanobject | 3780 | 3782 | [`util.isBuffer()`]: util.md#utilisbufferobject | 3781 | 3783 | [`util.isDate()`]: util.md#utilisdateobject | 3782 | 3784 | [`util.isError()`]: util.md#utiliserrorobject | |
Collapse file Copy file name to clipboardExpand all lines: doc/api/util.md -25Lines changed: 0 additions & 25 deletions - Display the source diff
- Display the rich diff
| Original file line number | Diff line number | Diff line change |
|---|
@@ -2950,31 +2950,6 @@ util.isArray({}); | 2950 | 2950 | // Returns: false | 2951 | 2951 | ``` | 2952 | 2952 |
| 2953 | | -### `util.isBoolean(object)` | 2954 | | -
| 2955 | | -<!-- YAML | 2956 | | -added: v0.11.5 | 2957 | | -deprecated: v4.0.0 | 2958 | | ---> | 2959 | | -
| 2960 | | -> Stability: 0 - Deprecated: Use `typeof value === 'boolean'` instead. | 2961 | | -
| 2962 | | -* `object` {any} | 2963 | | -* Returns: {boolean} | 2964 | | -
| 2965 | | -Returns `true` if the given `object` is a `Boolean`. Otherwise, returns `false`. | 2966 | | -
| 2967 | | -```js | 2968 | | -const util = require('node:util'); | 2969 | | - | 2970 | | -util.isBoolean(1); | 2971 | | -// Returns: false | 2972 | | -util.isBoolean(0); | 2973 | | -// Returns: false | 2974 | | -util.isBoolean(false); | 2975 | | -// Returns: true | 2976 | | -``` | 2977 | | -
| 2978 | 2953 | ### `util.isBuffer(object)` | 2979 | 2954 |
| 2980 | 2955 | <!-- 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 |
|---|
@@ -91,15 +91,6 @@ function lazyAbortController() { | 91 | 91 |
| 92 | 92 | let internalDeepEqual; | 93 | 93 |
| 94 | | -/** | 95 | | - * @deprecated since v4.0.0 | 96 | | - * @param {any} arg | 97 | | - * @returns {arg is boolean} | 98 | | - */ | 99 | | -function isBoolean(arg) { | 100 | | - return typeof arg === 'boolean'; | 101 | | -} | 102 | | - | 103 | 94 | /** | 104 | 95 | * @deprecated since v4.0.0 | 105 | 96 | * @param {any} arg | @@ -419,9 +410,6 @@ module.exports = { | 419 | 410 | isArray: deprecate(ArrayIsArray, | 420 | 411 | 'The `util.isArray` API is deprecated. Please use `Array.isArray()` instead.', | 421 | 412 | 'DEP0044'), | 422 | | - isBoolean: deprecate(isBoolean, | 423 | | - 'The `util.isBoolean` API is deprecated. Please use `typeof arg === "boolean"` instead.', | 424 | | - 'DEP0045'), | 425 | 413 | isBuffer: deprecate(isBuffer, | 426 | 414 | 'The `util.isBuffer` API is deprecated. Please use `Buffer.isBuffer()` instead.', | 427 | 415 | 'DEP0046'), | |
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 |
|---|
@@ -102,11 +102,6 @@ assert.strictEqual(util.isPrimitive(Symbol('symbol')), true); | 102 | 102 | assert.strictEqual(util.isBuffer('foo'), false); | 103 | 103 | assert.strictEqual(util.isBuffer(Buffer.from('foo')), true); | 104 | 104 |
| 105 | | -// deprecated | 106 | | -assert.strictEqual(util.isBoolean(true), true); | 107 | | -assert.strictEqual(util.isBoolean(false), true); | 108 | | -assert.strictEqual(util.isBoolean('string'), false); | 109 | | - | 110 | 105 | assert.strictEqual(util.isNull(null), true); | 111 | 106 | assert.strictEqual(util.isNull(undefined), false); | 112 | 107 | assert.strictEqual(util.isNull(), false); | |
|