"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.invariant = invariant; function invariant(condition, format, ...args) { if (isProduction()) { if (format === undefined) { throw new Error('invariant requires an error message argument'); } } if (!condition) { let error; if (format === undefined) { error = new Error('Minified exception occurred; use the non-minified dev environment ' + 'for the full error message and additional helpful warnings.'); } else { let argIndex = 0; error = new Error(format.replace(/%s/g, function() { return args[argIndex++]; })); error.name = 'Invariant Violation'; } error.framesToPop = 1 // we don't care about invariant's own frame ; throw error; } } function isProduction() { return typeof process !== 'undefined' && process.env['NODE_ENV'] === 'production'; } //# sourceMappingURL=index.js.map