UNPKG

@aplus-frontend/antdv

Version:

Vue basic component library maintained based on ant-design-vue

43 lines (42 loc) 1.07 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.call = call; exports.default = void 0; exports.note = note; exports.noteOnce = noteOnce; exports.resetWarned = resetWarned; exports.warning = warning; exports.warningOnce = warningOnce; /* eslint-disable no-console */ let 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); } var _default = exports.default = warningOnce; /* eslint-enable */