Files
red_de_investigacion_front/node_modules/bootstrap-vue/esm/utils/warn.js
T
DanielRamirezGe 5eecfbf6cd first commit
2020-01-14 20:43:08 -06:00

60 lines
1.4 KiB
JavaScript

import { isBrowser, hasPromiseSupport, hasMutationObserverSupport, getNoWarn } from './env';
/**
* Log a warning message to the console with BootstrapVue formatting
* @param {string} message
*/
export var warn = function warn(message)
/* istanbul ignore next */
{
if (!getNoWarn()) {
console.warn("[BootstrapVue warn]: ".concat(message));
}
};
/**
* Warn when no Promise support is given
* @param {string} source
* @returns {boolean} warned
*/
export var warnNotClient = function warnNotClient(source) {
/* istanbul ignore else */
if (isBrowser) {
return false;
} else {
warn("".concat(source, ": Can not be called during SSR."));
return true;
}
};
/**
* Warn when no Promise support is given
* @param {string} source
* @returns {boolean} warned
*/
export var warnNoPromiseSupport = function warnNoPromiseSupport(source) {
/* istanbul ignore else */
if (hasPromiseSupport) {
return false;
} else {
warn("".concat(source, ": Requires Promise support."));
return true;
}
};
/**
* Warn when no MutationObserver support is given
* @param {string} source
* @returns {boolean} warned
*/
export var warnNoMutationObserverSupport = function warnNoMutationObserverSupport(source) {
/* istanbul ignore else */
if (hasMutationObserverSupport) {
return false;
} else {
warn("".concat(source, ": Requires MutationObserver support."));
return true;
}
}; // Default export
export default warn;