1 |
|
2 | var warned = {};
|
3 | export function warning(valid, message) {
|
4 |
|
5 | if (process.env.NODE_ENV !== 'production' && !valid && console !== undefined) {
|
6 | console.error("Warning: ".concat(message));
|
7 | }
|
8 | }
|
9 | export function note(valid, message) {
|
10 |
|
11 | if (process.env.NODE_ENV !== 'production' && !valid && console !== undefined) {
|
12 | console.warn("Note: ".concat(message));
|
13 | }
|
14 | }
|
15 | export function resetWarned() {
|
16 | warned = {};
|
17 | }
|
18 | export function call(method, valid, message) {
|
19 | if (!valid && !warned[message]) {
|
20 | method(false, message);
|
21 | warned[message] = true;
|
22 | }
|
23 | }
|
24 | export function warningOnce(valid, message) {
|
25 | call(warning, valid, message);
|
26 | }
|
27 | export function noteOnce(valid, message) {
|
28 | call(note, valid, message);
|
29 | }
|
30 | export default warningOnce;
|
31 |
|
\ | No newline at end of file |