'use strict'; // TODO, semver-major: delete this var isPropertyDescriptor = require('../helpers/isPropertyDescriptor'); var Type = require('./Type'); var IsDataDescriptor = require('./IsDataDescriptor'); var IsAccessorDescriptor = require('./IsAccessorDescriptor'); // https://262.ecma-international.org/6.0/#sec-property-descriptor-specification-type module.exports = function IsPropertyDescriptor(Desc) { return isPropertyDescriptor({ IsDataDescriptor: IsDataDescriptor, IsAccessorDescriptor: IsAccessorDescriptor, Type: Type }, Desc); };