tiny-invariant.esm.js 452 B

123456789101112131415
  1. var isProduction = process.env.NODE_ENV === 'production';
  2. var prefix = 'Invariant failed';
  3. function 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. export { invariant as default };