Sha256: d74903fd1ecff13a5b5ddd98d90457cf78554ee9c4faf606f5ff039deaf04b6c

Contents?: true

Size: 599 Bytes

Versions: 27

Compression:

Stored size: 599 Bytes

Contents

'use strict';

var GetIntrinsic = require('get-intrinsic');

var $TypeError = GetIntrinsic('%TypeError%');

var SameValue = require('./SameValue');
var Type = require('./Type');

// https://262.ecma-international.org/14.0/#sec-samevaluenonnumeric

module.exports = function SameValueNonNumber(x, y) {
	var xType = Type(x);
	if (xType === 'Number') {
		throw new $TypeError('Assertion failed: SameValueNonNumber does not accept Number values');
	}
	if (xType !== Type(y)) {
		throw new $TypeError('SameValueNonNumber requires two non-Number values of the same type.');
	}
	return SameValue(x, y);
};

Version data entries

27 entries across 27 versions & 2 rubygems

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