v3 new release (#80)
This commit is contained in:
		
				
					committed by
					
						 GitHub
						GitHub
					
				
			
			
				
	
			
			
			
						parent
						
							a767c8d3a1
						
					
				
				
					commit
					20d2b4f98d
				
			
							
								
								
									
										22
									
								
								node_modules/domexception/lib/DOMException-impl.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								node_modules/domexception/lib/DOMException-impl.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,22 @@ | ||||
| "use strict"; | ||||
| const legacyErrorCodes = require("./legacy-error-codes.json"); | ||||
| const idlUtils = require("./utils.js"); | ||||
|  | ||||
| exports.implementation = class DOMExceptionImpl { | ||||
|   constructor(globalObject, [message, name]) { | ||||
|     this.name = name; | ||||
|     this.message = message; | ||||
|   } | ||||
|  | ||||
|   get code() { | ||||
|     return legacyErrorCodes[this.name] || 0; | ||||
|   } | ||||
| }; | ||||
|  | ||||
| // A proprietary V8 extension that causes the stack property to appear. | ||||
| exports.init = impl => { | ||||
|   if (Error.captureStackTrace) { | ||||
|     const wrapper = idlUtils.wrapperForImpl(impl); | ||||
|     Error.captureStackTrace(wrapper, wrapper.constructor); | ||||
|   } | ||||
| }; | ||||
		Reference in New Issue
	
	Block a user