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