1 | import { warn } from './warn';
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 | export function warnDeprecations(componentName, props, deprecationMap) {
|
12 | if (process.env.NODE_ENV !== 'production') {
|
13 | for (var propName in deprecationMap) {
|
14 | if (props && propName in props) {
|
15 | var deprecationMessage = componentName + " property '" + propName + "' was used but has been deprecated.";
|
16 | var replacementPropName = deprecationMap[propName];
|
17 | if (replacementPropName) {
|
18 | deprecationMessage += " Use '" + replacementPropName + "' instead.";
|
19 | }
|
20 | warn(deprecationMessage);
|
21 | }
|
22 | }
|
23 | }
|
24 | }
|
25 |
|
\ | No newline at end of file |