source: node_modules/tiny-invariant/dist/esm/tiny-invariant.js@ ba17441

Last change on this file since ba17441 was a762898, checked in by istevanoska <ilinastevanoska@…>, 5 months ago

Added visualizations

  • Property mode set to 100644
File size: 452 bytes
Line 
1var isProduction = process.env.NODE_ENV === 'production';
2var prefix = 'Invariant failed';
3function invariant(condition, message) {
4 if (condition) {
5 return;
6 }
7 if (isProduction) {
8 throw new Error(prefix);
9 }
10 var provided = typeof message === 'function' ? message() : message;
11 var value = provided ? "".concat(prefix, ": ").concat(provided) : prefix;
12 throw new Error(value);
13}
14
15export { invariant as default };
Note: See TracBrowser for help on using the repository browser.