aboutsummaryrefslogtreecommitdiff
path: root/node_modules/fbjs/lib/forEachObject.js
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2018-09-20 02:56:13 +0200
committerFlorian Dold <florian.dold@gmail.com>2018-09-20 02:56:13 +0200
commitbbff7403fbf46f9ad92240ac213df8d30ef31b64 (patch)
treec58400ec5124da1c7d56b01aea83309f80a56c3b /node_modules/fbjs/lib/forEachObject.js
parent003fb34971cf63466184351b4db5f7c67df4f444 (diff)
update packages
Diffstat (limited to 'node_modules/fbjs/lib/forEachObject.js')
-rw-r--r--node_modules/fbjs/lib/forEachObject.js40
1 files changed, 0 insertions, 40 deletions
diff --git a/node_modules/fbjs/lib/forEachObject.js b/node_modules/fbjs/lib/forEachObject.js
deleted file mode 100644
index 0ea64a49f..000000000
--- a/node_modules/fbjs/lib/forEachObject.js
+++ /dev/null
@@ -1,40 +0,0 @@
-/**
- * Copyright (c) 2013-present, Facebook, Inc.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- *
- * @typechecks
- */
-
-'use strict';
-
-var hasOwnProperty = Object.prototype.hasOwnProperty;
-
-/**
- * Executes the provided `callback` once for each enumerable own property in the
- * object. The `callback` is invoked with three arguments:
- *
- * - the property value
- * - the property name
- * - the object being traversed
- *
- * Properties that are added after the call to `forEachObject` will not be
- * visited by `callback`. If the values of existing properties are changed, the
- * value passed to `callback` will be the value at the time `forEachObject`
- * visits them. Properties that are deleted before being visited are not
- * visited.
- *
- * @param {?object} object
- * @param {function} callback
- * @param {*} context
- */
-function forEachObject(object, callback, context) {
- for (var name in object) {
- if (hasOwnProperty.call(object, name)) {
- callback.call(context, object[name], name, object);
- }
- }
-}
-
-module.exports = forEachObject; \ No newline at end of file