15 lines
504 B
JavaScript
15 lines
504 B
JavaScript
// Metro module 4489 (f4490).
|
|
import * as _isPropertyDescriptor from "./isPropertyDescriptor";
|
|
import * as _Module541 from "./Module541";
|
|
import * as _Module573 from "./Module573";
|
|
module.exports = function IsDataDescriptor(a0) {
|
|
if (a0 === void 0) {
|
|
return false;
|
|
}
|
|
if (_isPropertyDescriptor(a0)) {
|
|
const r20 = _Module573(a0, "[[Value]]");
|
|
return !(r20 ? !r20 : !_Module573(a0, "[[Writable]]"));
|
|
}
|
|
throw new _Module541("Assertion failed: `Desc` must be a Property Descriptor");
|
|
};
|