mirror of
https://github.com/react/react-native-devtools-frontend.git
synced 2026-10-05 19:41:12 +08:00
R=jacktfranklin@chromium.org Bug: none Change-Id: I0ad7ba9133af3db19c448a284d79bdfc08101dea Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3268294 Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org> Auto-Submit: Tim van der Lippe <tvanderlippe@chromium.org> Reviewed-by: Jack Franklin <jacktfranklin@chromium.org>
20 lines
461 B
JavaScript
20 lines
461 B
JavaScript
'use strict';
|
|
|
|
var GetIntrinsic = require('get-intrinsic');
|
|
|
|
var $TypeError = GetIntrinsic('%TypeError%');
|
|
|
|
var Type = require('./Type');
|
|
|
|
var isSharedArrayBuffer = require('is-shared-array-buffer');
|
|
|
|
// https://262.ecma-international.org/8.0/#sec-issharedarraybuffer
|
|
|
|
module.exports = function IsSharedArrayBuffer(obj) {
|
|
if (Type(obj) !== 'Object') {
|
|
throw new $TypeError('Assertion failed: Type(O) is not Object');
|
|
}
|
|
|
|
return isSharedArrayBuffer(obj);
|
|
};
|