| '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); |
| }; |