// Metro module 4503 (f4504). import * as _isPropertyDescriptor from "./isPropertyDescriptor"; import * as _Module541 from "./Module541"; import * as _IsAccessorDescriptor from "./IsAccessorDescriptor"; import * as _IsDataDescriptor from "./IsDataDescriptor"; module.exports = function IsGenericDescriptor(a0) { if (a0 === void 0) { return false; } if (_isPropertyDescriptor(a0)) { const r18 = _IsAccessorDescriptor(a0); return r18 ? !r18 : !_IsDataDescriptor(a0); } throw new _Module541("Assertion failed: `Desc` must be a Property Descriptor"); };