/
dany
/
ReshenijaBotInformationSite
Обзор
Документация
Войти
/
dany
/
ReshenijaBotInformationSite
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
node_modules/tiny-warning/src/index.js
30 строк
851 B
Daniil
Initial commit
31 окт 2023, 01:10
31 окт 2023, 01:10
a171ae1
Код
Авторство
О чём код?
// @flow const isProduction: boolean = process.env.NODE_ENV === 'production'; export default function warning(condition: mixed, message: string): void { // don't do anything in production // wrapping in production check for better dead code elimination if (!isProduction) { // condition passed: do not log if (condition) { return; } // Condition not passed const text: string = `Warning: ${message}`; // check console for IE9 support which provides console // only with open devtools if (typeof console !== 'undefined') { console.warn(text); } // Throwing an error and catching it immediately // to improve debugging // A consumer can use 'pause on caught exceptions' // https://github.com/facebook/react/issues/4216 try { throw Error(text); } catch (x) {} } }