react-forms
Version:
Forms library for React
22 lines (19 loc) • 517 B
JavaScript
/**
* @copyright Prometheus Research, LLC 2014
*/
;
function invariant(condition, message, a, b, c, d, e) {
if (!condition) {
if (message !== undefined) {
var replacements = [a, b, c, d, e];
var idx = 0;
message = message.replace(/%s/g, function() {
return replacements[idx++];
});
throw new Error('React Forms invariant violation: ' + message);
} else {
throw new Error('React Forms invariant violation');
}
}
}
module.exports = invariant;