diff --git a/index.js b/index.js index 8e5e333..1940df3 100644 --- a/index.js +++ b/index.js @@ -259,9 +259,6 @@ function extensiveDeepEqualByType(leftHandOperand, rightHandOperand, leftHandTyp return leftHandOperand.equals(rightHandOperand); case 'Temporal.Duration': return leftHandOperand.total('nanoseconds') === rightHandOperand.total('nanoseconds'); - case 'Temporal.TimeZone': - case 'Temporal.Calendar': - return leftHandOperand.toString() === rightHandOperand.toString(); default: return objectEqual(leftHandOperand, rightHandOperand, options); } diff --git a/package-lock.json b/package-lock.json index 5ca6fec..074da45 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "0.0.0-development", "license": "MIT", "devDependencies": { - "@js-temporal/polyfill": "^0.4.3", + "@js-temporal/polyfill": "^0.5.1", "@rollup/plugin-commonjs": "^24.1.0", "@web/test-runner": "^0.16.1", "benchmark": "^2.1.0", @@ -228,13 +228,12 @@ } }, "node_modules/@js-temporal/polyfill": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@js-temporal/polyfill/-/polyfill-0.4.3.tgz", - "integrity": "sha512-6Fmjo/HlkyVCmJzAPnvtEWlcbQUSRhi8qlN9EtJA/wP7FqXsevLLrlojR44kzNzrRkpf7eDJ+z7b4xQD/Ycypw==", + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@js-temporal/polyfill/-/polyfill-0.5.1.tgz", + "integrity": "sha512-hloP58zRVCRSpgDxmqCWJNlizAlUgJFqG2ypq79DCvyv9tHjRYMDOcPFjzfl/A1/YxDvRCZz8wvZvmapQnKwFQ==", "dev": true, "dependencies": { - "jsbi": "^4.1.0", - "tslib": "^2.3.1" + "jsbi": "^4.3.0" }, "engines": { "node": ">=12" @@ -6914,12 +6913,6 @@ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", "dev": true }, - "node_modules/tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", - "dev": true - }, "node_modules/tsscmp": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz", diff --git a/package.json b/package.json index 745064d..eae915e 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,7 @@ } }, "devDependencies": { - "@js-temporal/polyfill": "^0.4.3", + "@js-temporal/polyfill": "^0.5.1", "@rollup/plugin-commonjs": "^24.1.0", "@web/test-runner": "^0.16.1", "benchmark": "^2.1.0", diff --git a/test/temporal-types.js b/test/temporal-types.js index 6489945..bb2c3f1 100644 --- a/test/temporal-types.js +++ b/test/temporal-types.js @@ -106,28 +106,4 @@ describe('TC39 Temporal', function () { 'eql(new Temporal.Duration(0, 0, 0, 1), new Temporal.Duration(0, 0, 0, 2)) === false'); }); }); - - describe('Temporal.TimeZone', function () { - it('returns true for same time zones', function () { - assert(eql(new Temporal.TimeZone('+01:00'), new Temporal.TimeZone('+01:00')), - 'eql(new Temporal.TimeZone("+01:00"), new Temporal.TimeZone("+01:00"))'); - }); - - it('returns false for different time zones', function () { - assert(eql(new Temporal.TimeZone('+01:00'), new Temporal.TimeZone('+02:00')) === false, - 'eql(new Temporal.TimeZone("+01:00"), new Temporal.TimeZone("+02:00")) === false'); - }); - }); - - describe('Temporal.Calendar', function () { - it('returns true for same calendars', function () { - assert(eql(new Temporal.Calendar('gregory'), new Temporal.Calendar('gregory')), - 'eql(new Temporal.Calendar("gregory"), new Temporal.Calendar("gregory"))'); - }); - - it('returns false for different calendars', function () { - assert(eql(new Temporal.Calendar('gregory'), new Temporal.Calendar('iso8601')) === false, - 'eql(new Temporal.Calendar("gregory"), new Temporal.Calendar("iso8601")) === false'); - }); - }); });