Sha256: e1542bbe56fc8d471557ce8b108dcf85ed8fceca8308bef5322a6d41dfe90f37

Contents?: true

Size: 542 Bytes

Versions: 31

Compression:

Stored size: 542 Bytes

Contents

'use strict';

var IsAccessorDescriptor = require('./IsAccessorDescriptor');
var IsDataDescriptor = require('./IsDataDescriptor');
var Type = require('./Type');

var assertRecord = require('../helpers/assertRecord');

// https://262.ecma-international.org/5.1/#sec-8.10.3

module.exports = function IsGenericDescriptor(Desc) {
	if (typeof Desc === 'undefined') {
		return false;
	}

	assertRecord(Type, 'Property Descriptor', 'Desc', Desc);

	if (!IsAccessorDescriptor(Desc) && !IsDataDescriptor(Desc)) {
		return true;
	}

	return false;
};

Version data entries

31 entries across 30 versions & 4 rubygems

Version Path
immosquare-cleaner-0.1.32 node_modules/es-abstract/5/IsGenericDescriptor.js
immosquare-cleaner-0.1.31 node_modules/es-abstract/5/IsGenericDescriptor.js
immosquare-cleaner-0.1.30 node_modules/es-abstract/5/IsGenericDescriptor.js
immosquare-cleaner-0.1.29 node_modules/es-abstract/5/IsGenericDescriptor.js
immosquare-cleaner-0.1.28 node_modules/es-abstract/5/IsGenericDescriptor.js
immosquare-cleaner-0.1.27 node_modules/es-abstract/5/IsGenericDescriptor.js
immosquare-cleaner-0.1.26 node_modules/es-abstract/5/IsGenericDescriptor.js
immosquare-cleaner-0.1.25 node_modules/es-abstract/5/IsGenericDescriptor.js
immosquare-cleaner-0.1.24 node_modules/es-abstract/5/IsGenericDescriptor.js
immosquare-cleaner-0.1.23 node_modules/es-abstract/5/IsGenericDescriptor.js
immosquare-cleaner-0.1.22 node_modules/es-abstract/5/IsGenericDescriptor.js
immosquare-cleaner-0.1.21 node_modules/es-abstract/5/IsGenericDescriptor.js
immosquare-cleaner-0.1.20 node_modules/es-abstract/5/IsGenericDescriptor.js
immosquare-cleaner-0.1.19 node_modules/es-abstract/5/IsGenericDescriptor.js
immosquare-cleaner-0.1.18 node_modules/es-abstract/5/IsGenericDescriptor.js
immosquare-cleaner-0.1.17 node_modules/es-abstract/5/IsGenericDescriptor.js
immosquare-cleaner-0.1.16 node_modules/es-abstract/5/IsGenericDescriptor.js
immosquare-cleaner-0.1.14 node_modules/es-abstract/5/IsGenericDescriptor.js
immosquare-cleaner-0.1.13 node_modules/es-abstract/5/IsGenericDescriptor.js
immosquare-cleaner-0.1.12 node_modules/es-abstract/5/IsGenericDescriptor.js