Socket
Socket
Sign inDemoInstall

collections

Package Overview
Dependencies
Maintainers
5
Versions
76
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

collections - npm Package Compare versions

Comparing version 5.0.4 to 5.0.5

2

_set.js

@@ -262,3 +262,3 @@ "use strict";

CollectionsSet.prototype.values = function () {
return new Iterator(this);
return new Iterator(this.valuesArray());
};

@@ -265,0 +265,0 @@

@@ -87,3 +87,3 @@ "use strict";

}
return grew;
return this;
};

@@ -90,0 +90,0 @@

@@ -338,4 +338,4 @@ /*

if ('value' in overriddenDescriptor) {
propertyListener.get = function () {
return overriddenDescriptor.value;
propertyListener.get = function dispatchingGetter() {
return dispatchingGetter.overriddenDescriptor.value;
};

@@ -352,3 +352,3 @@ propertyListener.set = function dispatchingSetter(value) {

try {
dispatchingSetter.dispatchEach(descriptor._willChangeListeners, key, overriddenDescriptor.value, this);
dispatchingSetter.dispatchEach(descriptor._willChangeListeners, dispatchingSetter.key, overriddenDescriptor.value, this);
} finally {}

@@ -359,3 +359,3 @@ }

try {
dispatchingSetter.dispatchEach(descriptor._changeListeners, key, value, this);
dispatchingSetter.dispatchEach(descriptor._changeListeners, dispatchingSetter.key, value, this);
} finally {

@@ -368,3 +368,4 @@ descriptor.isActive = false;

propertyListener.set.dispatchEach = dispatchEach;
propertyListener.set.overriddenDescriptor = overriddenDescriptor;
propertyListener.set.key = key;
propertyListener.get.overriddenDescriptor = propertyListener.set.overriddenDescriptor = overriddenDescriptor;
propertyListener.set.descriptor = ObjectsPropertyChangeListeners.get(this)[key];

@@ -371,0 +372,0 @@

@@ -185,6 +185,10 @@ "use strict";

RangeChanges.prototype.dispatchRangeChange = function (plus, minus, index, beforeChange) {
var descriptors = this.getAllRangeChangeDescriptors();
var descriptors = this.getAllRangeChangeDescriptors(),
descriptor,
mapIter = descriptors.values();
descriptors.dispatchBeforeChange = beforeChange;
descriptors.forEach(function (descriptor, token, descriptors) {
while (descriptor = mapIter.next().value) {
if (descriptor.isActive) {

@@ -247,3 +251,3 @@ return;

}, this);
}
};

@@ -250,0 +254,0 @@

{
"name": "collections",
"version": "5.0.4",
"version": "5.0.5",
"description": "data structures with idiomatic JavaScript collection interfaces",

@@ -5,0 +5,0 @@ "homepage": "http://www.collectionsjs.com",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc