/// // will throw in dev mode (process.env.NODE_ENV !== 'production') invariant(true); // will pass in production (process.env.NODE_ENV === 'production') invariant(true); // will pass in dev mode and production mode invariant(true, 'Error, error, read all about it'); // will throw in dev mode, and production mode invariant(false, 'Some other error'); // will throw in dev mode, and production mode invariant(0, 'Some other error'); // will throw in dev mode, and production mode invariant('', 'Some other error'); // handles extra variables invariant(true, 'Error, error, read all about it', 37, {}, 'hello');