Code coverage report for src/invariant.js

Statements: 70% (7 / 10)      Branches: 50% (4 / 8)      Functions: 50% (1 / 2)      Lines: 70% (7 / 10)      Ignored: none     

All files » src/ » invariant.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24    8                 8 8 80       80 1         8
'use strict'
 
var invariant = function(condition) {
  if (!condition) {
    throw new Error(
      'Minified exception occured; use the non-minified dev environment for ' +
      'the full error message and additional helpful warnings.'
    )
  }
}
 
Eif ("production" !== process.env.NODE_ENV) {
  invariant = function(condition, message) {
    Iif (message === undefined) {
      throw new Error('invariant requires an error message argument')
    }
 
    if (!condition) {
      throw new Error(`Invariant Violation: ${message}`)
    }
  }
}
 
export default invariant