19 lines
		
	
	
		
			448 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			19 lines
		
	
	
		
			448 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
|   | export default function codeSplitPolyfill() { | ||
|  |   // polyfill for webpack bundle splitting
 | ||
|  |   const requireProto = Object.getPrototypeOf(require); | ||
|  |   if (!requireProto.hasOwnProperty('ensure')) { | ||
|  |     Object.defineProperties( | ||
|  |       requireProto, | ||
|  |       { | ||
|  |         ensure: { | ||
|  |           value: function ensure(modules, callback) { | ||
|  |             callback(this); | ||
|  |           }, | ||
|  |           writable: false, | ||
|  |           enumerable: false | ||
|  |         } | ||
|  |       } | ||
|  |     ); | ||
|  |   } | ||
|  | } |