diff options
Diffstat (limited to 'node_modules/core-js/modules/web.dom-collections.for-each.js')
| -rw-r--r-- | node_modules/core-js/modules/web.dom-collections.for-each.js | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/node_modules/core-js/modules/web.dom-collections.for-each.js b/node_modules/core-js/modules/web.dom-collections.for-each.js new file mode 100644 index 0000000..941a583 --- /dev/null +++ b/node_modules/core-js/modules/web.dom-collections.for-each.js @@ -0,0 +1,15 @@ +var global = require('../internals/global'); +var DOMIterables = require('../internals/dom-iterables'); +var forEach = require('../internals/array-for-each'); +var createNonEnumerableProperty = require('../internals/create-non-enumerable-property'); + +for (var COLLECTION_NAME in DOMIterables) { + var Collection = global[COLLECTION_NAME]; + var CollectionPrototype = Collection && Collection.prototype; + // some Chrome versions have non-configurable methods on DOMTokenList + if (CollectionPrototype && CollectionPrototype.forEach !== forEach) try { + createNonEnumerableProperty(CollectionPrototype, 'forEach', forEach); + } catch (error) { + CollectionPrototype.forEach = forEach; + } +} |
