1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| 'use strict';
|
| var isProduction = process.env.NODE_ENV === 'production';
| var prefix = 'Invariant failed';
| function invariant(condition, message) {
| if (condition) {
| return;
| }
| if (isProduction) {
| throw new Error(prefix);
| }
| var provided = typeof message === 'function' ? message() : message;
| var value = provided ? "".concat(prefix, ": ").concat(provided) : prefix;
| throw new Error(value);
| }
|
| module.exports = invariant;
|
|