Skip to content

Commit d02ced8

Browse files
kevinoidtargos
authored andcommitted
doc: add util.types.isArrayBufferView()
This function was added by #15663, but was never documented. This commit documents it. PR-URL: #33092 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Masashi Hirano <shisama07@gmail.com> Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com> Reviewed-By: Andrey Pechkurov <apechkurov@gmail.com>
1 parent 36d5002 commit d02ced8

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

doc/api/util.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1259,6 +1259,25 @@ util.types.isAnyArrayBuffer(new ArrayBuffer()); // Returns true
12591259
util.types.isAnyArrayBuffer(new SharedArrayBuffer()); // Returns true
12601260
```
12611261

1262+
### `util.types.isArrayBufferView(value)`
1263+
<!-- YAML
1264+
added: v10.0.0
1265+
-->
1266+
1267+
* `value` {any}
1268+
* Returns: {boolean}
1269+
1270+
Returns `true` if the value is an instance of one of the [`ArrayBuffer`][]
1271+
views, such as typed array objects or [`DataView`][]. Equivalent to
1272+
[`ArrayBuffer.isView()`][].
1273+
1274+
```js
1275+
util.types.isArrayBufferView(new Int8Array()); // true
1276+
util.types.isArrayBufferView(Buffer.from('hello world')); // true
1277+
util.types.isArrayBufferView(new DataView(new ArrayBuffer(16))); // true
1278+
util.types.isArrayBufferView(new ArrayBuffer()); // false
1279+
```
1280+
12621281
### `util.types.isArgumentsObject(value)`
12631282
<!-- YAML
12641283
added: v10.0.0

0 commit comments

Comments
 (0)