12345678910111213141516171819202122232425262728293031 |
- /* eslint-disable no-console */
- var warned = {};
- export function warning(valid, message) {
- // Support uglify
- if (process.env.NODE_ENV !== 'production' && !valid && console !== undefined) {
- console.error("Warning: ".concat(message));
- }
- }
- export function note(valid, message) {
- // Support uglify
- if (process.env.NODE_ENV !== 'production' && !valid && console !== undefined) {
- console.warn("Note: ".concat(message));
- }
- }
- export function resetWarned() {
- warned = {};
- }
- export function call(method, valid, message) {
- if (!valid && !warned[message]) {
- method(false, message);
- warned[message] = true;
- }
- }
- export function warningOnce(valid, message) {
- call(warning, valid, message);
- }
- export function noteOnce(valid, message) {
- call(note, valid, message);
- }
- export default warningOnce;
- /* eslint-enable */
|