Completely updated React, fixed #11, (hopefully)
This commit is contained in:
5
goTorrentWebUI/node_modules/material-ui/es/utils/exactProp.js
generated
vendored
5
goTorrentWebUI/node_modules/material-ui/es/utils/exactProp.js
generated
vendored
@@ -1,4 +1,5 @@
|
||||
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
|
||||
import _Object$keys from 'babel-runtime/core-js/object/keys';
|
||||
import _extends from 'babel-runtime/helpers/extends';
|
||||
|
||||
// This module is based on https://github.com/airbnb/prop-types-exact repository.
|
||||
// However, in order to reduce the number of dependencies and to remove some extra safe checks
|
||||
@@ -10,7 +11,7 @@ export default function exactProp(propTypes, componentNameInError) {
|
||||
return _extends({}, propTypes, {
|
||||
// eslint-disable-next-line prefer-arrow-callback
|
||||
[specialProperty]: props => {
|
||||
const unknownProps = Object.keys(props).filter(prop => !propTypes.hasOwnProperty(prop));
|
||||
const unknownProps = _Object$keys(props).filter(prop => !propTypes.hasOwnProperty(prop));
|
||||
if (unknownProps.length > 0) {
|
||||
return new TypeError(`${componentNameInError}: unknown props found: ${unknownProps.join(', ')}. Please remove the unknown properties.`);
|
||||
}
|
||||
|
Reference in New Issue
Block a user