@@ -4,6 +4,7 @@ import i18n from '@ccms/i18n'
 | 
			
		||||
let polyfillStartTime = new Date().getTime()
 | 
			
		||||
i18n.initialize()
 | 
			
		||||
console.i18n("ms.polyfill.initialize")
 | 
			
		||||
import './openjdk-nashorn-shim'
 | 
			
		||||
import './es5-ext'
 | 
			
		||||
import './node-shim'
 | 
			
		||||
import 'core-js'
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										7
									
								
								packages/polyfill/src/openjdk-nashorn-shim.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								packages/polyfill/src/openjdk-nashorn-shim.ts
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,7 @@
 | 
			
		||||
// fix OpenJDK Nahsorn setPrototypeOf Bug
 | 
			
		||||
try {
 | 
			
		||||
    Java.type('org.openjdk.nashorn.api.scripting.NashornScriptEngine')
 | 
			
		||||
    Object.setPrototypeOf = ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b })
 | 
			
		||||
} catch (error) {
 | 
			
		||||
}
 | 
			
		||||
export { }
 | 
			
		||||
		Reference in New Issue
	
	Block a user