Gazebo_simulation-Frontend/node_modules/.cache/babel-loader/ef97310ecea047501f2379504674a966.json
2020-12-22 09:59:14 -05:00

1 line
983 B
JSON

{"ast":null,"code":"\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = isBinding;\n\nvar _getBindingIdentifiers = _interopRequireDefault(require(\"../retrievers/getBindingIdentifiers\"));\n\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n default: obj\n };\n}\n\nfunction isBinding(node, parent, grandparent) {\n if (grandparent && node.type === \"Identifier\" && parent.type === \"ObjectProperty\" && grandparent.type === \"ObjectExpression\") {\n return false;\n }\n\n var keys = _getBindingIdentifiers.default.keys[parent.type];\n\n if (keys) {\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n var val = parent[key];\n\n if (Array.isArray(val)) {\n if (val.indexOf(node) >= 0) return true;\n } else {\n if (val === node) return true;\n }\n }\n }\n\n return false;\n}","map":null,"metadata":{},"sourceType":"script"}