You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					24 lines
				
				841 B
			
		
		
			
		
	
	
					24 lines
				
				841 B
			| 
											3 years ago
										 | (function (global, factory) { | ||
|  |     typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : | ||
|  |     typeof define === 'function' && define.amd ? define(factory) : | ||
|  |     (global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.invariant = factory()); | ||
|  | })(this, (function () { 'use strict'; | ||
|  | 
 | ||
|  |     var isProduction = process.env.NODE_ENV === 'production'; | ||
|  |     var prefix = 'Invariant failed'; | ||
|  |     function invariant(condition, message) { | ||
|  |         if (condition) { | ||
|  |             return; | ||
|  |         } | ||
|  |         if (isProduction) { | ||
|  |             throw new Error(prefix); | ||
|  |         } | ||
|  |         var provided = typeof message === 'function' ? message() : message; | ||
|  |         var value = provided ? "".concat(prefix, ": ").concat(provided) : prefix; | ||
|  |         throw new Error(value); | ||
|  |     } | ||
|  | 
 | ||
|  |     return invariant; | ||
|  | 
 | ||
|  | })); |