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