UNPKG

@talend/react-bootstrap

Version:

Bootstrap 3 components built with React

32 lines 866 B
import warning from 'warning'; let warned = {}; function deprecationWarning(oldname, newname, link) { let message; if (typeof oldname === 'object') { message = oldname.message; } else { message = `${oldname} is deprecated. Use ${newname} instead.`; if (link) { message += `\nYou can read more about it at ${link}`; } } if (warned[message]) { return; } warning(false, message); warned[message] = true; } deprecationWarning.wrapper = (Component, ...args) => class DeprecatedComponent extends Component { componentDidMount(...methodArgs) { // eslint-disable-line deprecationWarning(...args); if (super.componentDidMount) { super.componentDidMount(...methodArgs); } } }; export default deprecationWarning; export function _resetWarned() { warned = {}; } //# sourceMappingURL=deprecationWarning.js.map