diff --git a/clients/crunchbase/ui/src/data.js b/clients/crunchbase/ui/src/data.js index f0522b5adc..6c95d2b29e 100644 --- a/clients/crunchbase/ui/src/data.js +++ b/clients/crunchbase/ui/src/data.js @@ -1,8 +1,20 @@ // @flow -import {readValue, Struct, makeType, Ref, registerPackage} from 'noms'; +import { + invariant, + Kind, + makeCompoundType, + makePrimitiveType, + makeType, + NomsMap, + NomsSet, + readValue, + Ref, + registerPackage, + SetLeafSequence, + Struct +} from 'noms'; import type {ChunkStore, Package} from 'noms'; -import {invariant, Kind, NomsMap, NomsSet, SetLeafSequence, makeCompoundType, makePrimitiveType} from 'noms'; type RoundTypeEnum = 0 | 1 | 2; const Seed = 0; diff --git a/js/src/assert.js b/js/src/assert.js index 0332d61b52..2bc5dcd26c 100644 --- a/js/src/assert.js +++ b/js/src/assert.js @@ -1,9 +1,8 @@ // @flow -export function invariant(exp: boolean, message: string = 'Invariant violated') { - if (!exp) { - throw new Error(message); - } +export function invariant(exp: any, message: string = 'Invariant violated') { + if (process.env.NODE_ENV === 'production') return; + if (!exp) throw new Error(message); } export function notNull(v: ?T): T {