This commit is contained in:
24
node_modules/@algolia/autocomplete-shared/dist/esm/warn.js
generated
vendored
Normal file
24
node_modules/@algolia/autocomplete-shared/dist/esm/warn.js
generated
vendored
Normal file
@@ -0,0 +1,24 @@
|
||||
export var warnCache = {
|
||||
current: {}
|
||||
};
|
||||
|
||||
/**
|
||||
* Logs a warning if the condition is not met.
|
||||
* This is used to log issues in development environment only.
|
||||
*/
|
||||
export function warn(condition, message) {
|
||||
if (!(process.env.NODE_ENV !== 'production')) {
|
||||
return;
|
||||
}
|
||||
if (condition) {
|
||||
return;
|
||||
}
|
||||
var sanitizedMessage = message.trim();
|
||||
var hasAlreadyPrinted = warnCache.current[sanitizedMessage];
|
||||
if (!hasAlreadyPrinted) {
|
||||
warnCache.current[sanitizedMessage] = true;
|
||||
|
||||
// eslint-disable-next-line no-console
|
||||
console.warn("[Autocomplete] ".concat(sanitizedMessage));
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user