UNPKG

@giphy/react-native-sdk

Version:
22 lines 721 B
let warned = {}; const noopValidator = () => null; export default function deprecatedPropType(options = {}) { const { propType = noopValidator, explanation = '' } = options; return (props, propName, componentName, location, propFullName) => { if (process.env.NODE_ENV === 'production') { return null; } if (props[propName] != null) { const message = `"${propName}" property of "${componentName}" has been deprecated. ${explanation}`; if (!warned[message]) { console.warn(message); warned[message] = true; } } return propType(props, propName, componentName, location || '', propFullName || ''); }; } //# sourceMappingURL=deprecatedPropType.js.map