collections
Advanced tools
Comparing version 5.0.4 to 5.0.5
@@ -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", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
278891
7402