0 | module Node.Error
  1 |
  2 | public export
  3 | data SystemErrorCode
  4 |   = EACCES
  5 |   | EADDRINUSE
  6 |   | ECONNREFUSED
  7 |   | ECONNRESET
  8 |   | EEXIST
  9 |   | EISDIR
 10 |   | EMFILE
 11 |   | ENOENT
 12 |   | ENOTDIR
 13 |   | ENOTEMPTY
 14 |   | ENOTFOUND
 15 |   | EPERM
 16 |   | EPIPE
 17 |   | ETIMEDOUT
 18 |   | OtherSystemErrorCode String
 19 |
 20 | export
 21 | implementation Eq SystemErrorCode where
 22 |   EACCES == EACCES = True
 23 |   EADDRINUSE == EADDRINUSE = True
 24 |   ECONNREFUSED == ECONNREFUSED = True
 25 |   ECONNRESET == ECONNRESET = True
 26 |   EEXIST == EEXIST = True
 27 |   EISDIR == EISDIR = True
 28 |   EMFILE == EMFILE = True
 29 |   ENOENT == ENOENT = True
 30 |   ENOTDIR == ENOTDIR = True
 31 |   ENOTEMPTY == ENOTEMPTY = True
 32 |   ENOTFOUND == ENOTFOUND = True
 33 |   EPERM == EPERM = True
 34 |   EPIPE == EPIPE = True
 35 |   ETIMEDOUT == ETIMEDOUT = True
 36 |   OtherSystemErrorCode a == OtherSystemErrorCode b = a == b
 37 |   _ == _ = False
 38 |
 39 | public export
 40 | data Code
 41 |   = ABORT_ERR
 42 |   | ERR_AMBIGUOUS_ARGUMENT
 43 |   | ERR_ARG_NOT_ITERABLE
 44 |   | ERR_ASSERTION
 45 |   | ERR_ASYNC_CALLBACK
 46 |   | ERR_ASYNC_TYPE
 47 |   | ERR_BROTLI_COMPRESSION_FAILED
 48 |   | ERR_BROTLI_INVALID_PARAM
 49 |   | ERR_BUFFER_CONTEXT_NOT_AVAILABLE
 50 |   | ERR_BUFFER_OUT_OF_BOUNDS
 51 |   | ERR_BUFFER_TOO_LARGE
 52 |   | ERR_CANNOT_WATCH_SIGINT
 53 |   | ERR_CHILD_CLOSED_BEFORE_REPLY
 54 |   | ERR_CHILD_PROCESS_IPC_REQUIRED
 55 |   | ERR_CHILD_PROCESS_STDIO_MAXBUFFER
 56 |   | ERR_CLOSED_MESSAGE_PORT
 57 |   | ERR_CONSOLE_WRITABLE_STREAM
 58 |   | ERR_CONSTRUCT_CALL_INVALID
 59 |   | ERR_CONSTRUCT_CALL_REQUIRED
 60 |   | ERR_CONTEXT_NOT_INITIALIZED
 61 |   | ERR_CPU_USAGE
 62 |   | ERR_CRYPTO_CUSTOM_ENGINE_NOT_SUPPORTED
 63 |   | ERR_CRYPTO_ECDH_INVALID_FORMAT
 64 |   | ERR_CRYPTO_ECDH_INVALID_PUBLIC_KEY
 65 |   | ERR_CRYPTO_ENGINE_UNKNOWN
 66 |   | ERR_CRYPTO_FIPS_FORCED
 67 |   | ERR_CRYPTO_FIPS_UNAVAILABLE
 68 |   | ERR_CRYPTO_HASH_FINALIZED
 69 |   | ERR_CRYPTO_HASH_UPDATE_FAILED
 70 |   | ERR_CRYPTO_INCOMPATIBLE_KEY
 71 |   | ERR_CRYPTO_INCOMPATIBLE_KEY_OPTIONS
 72 |   | ERR_CRYPTO_INVALID_DIGEST
 73 |   | ERR_CRYPTO_INVALID_KEY_OBJECT_TYPE
 74 |   | ERR_CRYPTO_INVALID_STATE
 75 |   | ERR_CRYPTO_PBKDF2_ERROR
 76 |   | ERR_CRYPTO_SCRYPT_INVALID_PARAMETER
 77 |   | ERR_CRYPTO_SCRYPT_NOT_SUPPORTED
 78 |   | ERR_CRYPTO_SIGN_KEY_REQUIRED
 79 |   | ERR_CRYPTO_TIMING_SAFE_EQUAL_LENGTH
 80 |   | ERR_CRYPTO_UNKNOWN_CIPHER
 81 |   | ERR_CRYPTO_UNKNOWN_DH_GROUP
 82 |   | ERR_DEBUGGER_ERROR
 83 |   | ERR_DEBUGGER_STARTUP_ERROR
 84 |   | ERR_DIR_CLOSED
 85 |   | ERR_DIR_CONCURRENT_OPERATION
 86 |   | ERR_DNS_SET_SERVERS_FAILED
 87 |   | ERR_DOMAIN_CALLBACK_NOT_AVAILABLE
 88 |   | ERR_DOMAIN_CANNOT_SET_UNCAUGHT_EXCEPTION_CAPTURE
 89 |   | ERR_ENCODING_INVALID_ENCODED_DATA
 90 |   | ERR_ENCODING_NOT_SUPPORTED
 91 |   | ERR_EVAL_ESM_CANNOT_PRINT
 92 |   | ERR_EVENT_RECURSION
 93 |   | ERR_EXECUTION_ENVIRONMENT_NOT_AVAILABLE
 94 |   | ERR_FALSY_VALUE_REJECTION
 95 |   | ERR_FEATURE_UNAVAILABLE_ON_PLATFORM
 96 |   | ERR_FS_EISDIR
 97 |   | ERR_FS_FILE_TOO_LARGE
 98 |   | ERR_FS_INVALID_SYMLINK_TYPE
 99 |   | ERR_HTTP_HEADERS_SENT
100 |   | ERR_HTTP_INVALID_HEADER_VALUE
101 |   | ERR_HTTP_INVALID_STATUS_CODE
102 |   | ERR_HTTP_TRAILER_INVALID
103 |   | ERR_HTTP2_ALTSVC_INVALID_ORIGIN
104 |   | ERR_HTTP2_ALTSVC_LENGTH
105 |   | ERR_HTTP2_CONNECT_AUTHORITY
106 |   | ERR_HTTP2_CONNECT_PATH
107 |   | ERR_HTTP2_CONNECT_SCHEME
108 |   | ERR_HTTP2_ERROR
109 |   | ERR_HTTP2_GOAWAY_SESSION
110 |   | ERR_HTTP2_HEADER_SINGLE_VALUE
111 |   | ERR_HTTP2_HEADERS_AFTER_RESPOND
112 |   | ERR_HTTP2_HEADERS_SENT
113 |   | ERR_HTTP2_INFO_STATUS_NOT_ALLOWED
114 |   | ERR_HTTP2_INVALID_CONNECTION_HEADERS
115 |   | ERR_HTTP2_INVALID_HEADER_VALUE
116 |   | ERR_HTTP2_INVALID_INFO_STATUS
117 |   | ERR_HTTP2_INVALID_ORIGIN
118 |   | ERR_HTTP2_INVALID_PACKED_SETTINGS_LENGTH
119 |   | ERR_HTTP2_INVALID_PSEUDOHEADER
120 |   | ERR_HTTP2_INVALID_SESSION
121 |   | ERR_HTTP2_INVALID_SETTING_VALUE
122 |   | ERR_HTTP2_INVALID_STREAM
123 |   | ERR_HTTP2_MAX_PENDING_SETTINGS_ACK
124 |   | ERR_HTTP2_NESTED_PUSH
125 |   | ERR_HTTP2_NO_SOCKET_MANIPULATION
126 |   | ERR_HTTP2_ORIGIN_LENGTH
127 |   | ERR_HTTP2_OUT_OF_STREAMS
128 |   | ERR_HTTP2_PAYLOAD_FORBIDDEN
129 |   | ERR_HTTP2_PING_CANCEL
130 |   | ERR_HTTP2_PING_LENGTH
131 |   | ERR_HTTP2_PSEUDOHEADER_NOT_ALLOWED
132 |   | ERR_HTTP2_PUSH_DISABLED
133 |   | ERR_HTTP2_SEND_FILE
134 |   | ERR_HTTP2_SEND_FILE_NOSEEK
135 |   | ERR_HTTP2_SESSION_ERROR
136 |   | ERR_HTTP2_SETTINGS_CANCEL
137 |   | ERR_HTTP2_SOCKET_BOUND
138 |   | ERR_HTTP2_SOCKET_UNBOUND
139 |   | ERR_HTTP2_STATUS_101
140 |   | ERR_HTTP2_STATUS_INVALID
141 |   | ERR_HTTP2_STREAM_CANCEL
142 |   | ERR_HTTP2_STREAM_ERROR
143 |   | ERR_HTTP2_STREAM_SELF_DEPENDENCY
144 |   | ERR_HTTP2_TRAILERS_ALREADY_SENT
145 |   | ERR_HTTP2_TRAILERS_NOT_READY
146 |   | ERR_HTTP2_UNSUPPORTED_PROTOCOL
147 |   | ERR_INCOMPATIBLE_OPTION_PAIR
148 |   | ERR_INPUT_TYPE_NOT_ALLOWED
149 |   | ERR_INSPECTOR_ALREADY_ACTIVATED
150 |   | ERR_INSPECTOR_ALREADY_CONNECTED
151 |   | ERR_INSPECTOR_CLOSED
152 |   | ERR_INSPECTOR_COMMAND
153 |   | ERR_INSPECTOR_NOT_ACTIVE
154 |   | ERR_INSPECTOR_NOT_AVAILABLE
155 |   | ERR_INSPECTOR_NOT_CONNECTED
156 |   | ERR_INSPECTOR_NOT_WORKER
157 |   | ERR_INTERNAL_ASSERTION
158 |   | ERR_INVALID_ADDRESS_FAMILY
159 |   | ERR_INVALID_ARG_TYPE
160 |   | ERR_INVALID_ARG_VALUE
161 |   | ERR_INVALID_ASYNC_ID
162 |   | ERR_INVALID_BUFFER_SIZE
163 |   | ERR_INVALID_CALLBACK
164 |   | ERR_INVALID_CHAR
165 |   | ERR_INVALID_CURSOR_POS
166 |   | ERR_INVALID_FD
167 |   | ERR_INVALID_FD_TYPE
168 |   | ERR_INVALID_FILE_URL_HOST
169 |   | ERR_INVALID_FILE_URL_PATH
170 |   | ERR_INVALID_HANDLE_TYPE
171 |   | ERR_INVALID_HTTP_TOKEN
172 |   | ERR_INVALID_IP_ADDRESS
173 |   | ERR_INVALID_MODULE_SPECIFIER
174 |   | ERR_INVALID_OPT_VALUE
175 |   | ERR_INVALID_OPT_VALUE_ENCODING
176 |   | ERR_INVALID_PACKAGE_CONFIG
177 |   | ERR_INVALID_PACKAGE_TARGET
178 |   | ERR_INVALID_PERFORMANCE_MARK
179 |   | ERR_INVALID_PROTOCOL
180 |   | ERR_INVALID_REPL_EVAL_CONFIG
181 |   | ERR_INVALID_REPL_INPUT
182 |   | ERR_INVALID_RETURN_PROPERTY
183 |   | ERR_INVALID_RETURN_PROPERTY_VALUE
184 |   | ERR_INVALID_RETURN_VALUE
185 |   | ERR_INVALID_SYNC_FORK_INPUT
186 |   | ERR_INVALID_THIS
187 |   | ERR_INVALID_TRANSFER_OBJECT
188 |   | ERR_INVALID_TUPLE
189 |   | ERR_INVALID_URI
190 |   | ERR_INVALID_URL
191 |   | ERR_INVALID_URL_SCHEME
192 |   | ERR_IPC_CHANNEL_CLOSED
193 |   | ERR_IPC_DISCONNECTED
194 |   | ERR_IPC_ONE_PIPE
195 |   | ERR_IPC_SYNC_FORK
196 |   | ERR_MANIFEST_ASSERT_INTEGRITY
197 |   | ERR_MANIFEST_DEPENDENCY_MISSING
198 |   | ERR_MANIFEST_INTEGRITY_MISMATCH
199 |   | ERR_MANIFEST_INVALID_RESOURCE_FIELD
200 |   | ERR_MANIFEST_PARSE_POLICY
201 |   | ERR_MANIFEST_TDZ
202 |   | ERR_MANIFEST_UNKNOWN_ONERROR
203 |   | ERR_MEMORY_ALLOCATION_FAILED
204 |   | ERR_MESSAGE_TARGET_CONTEXT_UNAVAILABLE
205 |   | ERR_METHOD_NOT_IMPLEMENTED
206 |   | ERR_MISSING_ARGS
207 |   | ERR_MISSING_MESSAGE_PORT_IN_TRANSFER_LIST
208 |   | ERR_MISSING_OPTION
209 |   | ERR_MISSING_PASSPHRASE
210 |   | ERR_MISSING_PLATFORM_FOR_WORKER
211 |   | ERR_MODULE_NOT_FOUND
212 |   | ERR_MULTIPLE_CALLBACK
213 |   | ERR_NAPI_CONS_FUNCTION
214 |   | ERR_NAPI_INVALID_DATAVIEW_ARGS
215 |   | ERR_NAPI_INVALID_TYPEDARRAY_ALIGNMENT
216 |   | ERR_NAPI_INVALID_TYPEDARRAY_LENGTH
217 |   | ERR_NAPI_TSFN_CALL_JS
218 |   | ERR_NAPI_TSFN_GET_UNDEFINED
219 |   | ERR_NAPI_TSFN_START_IDLE_LOOP
220 |   | ERR_NAPI_TSFN_STOP_IDLE_LOOP
221 |   | ERR_NO_CRYPTO
222 |   | ERR_NO_ICU
223 |   | ERR_NON_CONTEXT_AWARE_DISABLED
224 |   | ERR_OPERATION_FAILED
225 |   | ERR_OUT_OF_RANGE
226 |   | ERR_PACKAGE_IMPORT_NOT_DEFINED
227 |   | ERR_PACKAGE_PATH_NOT_EXPORTED
228 |   | ERR_PROTO_ACCESS
229 |   | ERR_REQUIRE_ESM
230 |   | ERR_SCRIPT_EXECUTION_INTERRUPTED
231 |   | ERR_SCRIPT_EXECUTION_TIMEOUT
232 |   | ERR_SERVER_ALREADY_LISTEN
233 |   | ERR_SERVER_NOT_RUNNING
234 |   | ERR_SOCKET_ALREADY_BOUND
235 |   | ERR_SOCKET_BAD_BUFFER_SIZE
236 |   | ERR_SOCKET_BAD_PORT
237 |   | ERR_SOCKET_BAD_TYPE
238 |   | ERR_SOCKET_BUFFER_SIZE
239 |   | ERR_SOCKET_CLOSED
240 |   | ERR_SOCKET_DGRAM_IS_CONNECTED
241 |   | ERR_SOCKET_DGRAM_NOT_CONNECTED
242 |   | ERR_SOCKET_DGRAM_NOT_RUNNING
243 |   | ERR_SRI_PARSE
244 |   | ERR_STREAM_ALREADY_FINISHED
245 |   | ERR_STREAM_CANNOT_PIPE
246 |   | ERR_STREAM_DESTROYED
247 |   | ERR_STREAM_NULL_VALUES
248 |   | ERR_STREAM_PREMATURE_CLOSE
249 |   | ERR_STREAM_PUSH_AFTER_EOF
250 |   | ERR_STREAM_UNSHIFT_AFTER_END_EVENT
251 |   | ERR_STREAM_WRAP
252 |   | ERR_STREAM_WRITE_AFTER_END
253 |   | ERR_STRING_TOO_LONG
254 |   | ERR_SYNTHETIC
255 |   | ERR_SYSTEM_ERROR
256 |   | ERR_TLS_CERT_ALTNAME_INVALID
257 |   | ERR_TLS_DH_PARAM_SIZE
258 |   | ERR_TLS_HANDSHAKE_TIMEOUT
259 |   | ERR_TLS_INVALID_CONTEXT
260 |   | ERR_TLS_INVALID_PROTOCOL_METHOD
261 |   | ERR_TLS_INVALID_PROTOCOL_VERSION
262 |   | ERR_TLS_INVALID_STATE
263 |   | ERR_TLS_PROTOCOL_VERSION_CONFLICT
264 |   | ERR_TLS_PSK_SET_IDENTIY_HINT_FAILED
265 |   | ERR_TLS_RENEGOTIATION_DISABLED
266 |   | ERR_TLS_REQUIRED_SERVER_NAME
267 |   | ERR_TLS_SESSION_ATTACK
268 |   | ERR_TLS_SNI_FROM_SERVER
269 |   | ERR_TRACE_EVENTS_CATEGORY_REQUIRED
270 |   | ERR_TRACE_EVENTS_UNAVAILABLE
271 |   | ERR_TRANSFORM_ALREADY_TRANSFORMING
272 |   | ERR_TRANSFORM_WITH_LENGTH_0
273 |   | ERR_TTY_INIT_FAILED
274 |   | ERR_UNAVAILABLE_DURING_EXIT
275 |   | ERR_UNCAUGHT_EXCEPTION_CAPTURE_ALREADY_SET
276 |   | ERR_UNESCAPED_CHARACTERS
277 |   | ERR_UNHANDLED_ERROR
278 |   | ERR_UNKNOWN_BUILTIN_MODULE
279 |   | ERR_UNKNOWN_CREDENTIAL
280 |   | ERR_UNKNOWN_ENCODING
281 |   | ERR_UNKNOWN_FILE_EXTENSION
282 |   | ERR_UNKNOWN_MODULE_FORMAT
283 |   | ERR_UNKNOWN_SIGNAL
284 |   | ERR_UNSUPPORTED_DIR_IMPORT
285 |   | ERR_UNSUPPORTED_ESM_URL_SCHEME
286 |   | ERR_VALID_PERFORMANCE_ENTRY_TYPE
287 |   | ERR_VM_DYNAMIC_IMPORT_CALLBACK_MISSING
288 |   | ERR_VM_MODULE_ALREADY_LINKED
289 |   | ERR_VM_MODULE_CACHED_DATA_REJECTED
290 |   | ERR_VM_MODULE_CANNOT_CREATE_CACHED_DATA
291 |   | ERR_VM_MODULE_DIFFERENT_CONTEXT
292 |   | ERR_VM_MODULE_LINKING_ERRORED
293 |   | ERR_VM_MODULE_LINK_FAILURE
294 |   | ERR_VM_MODULE_NOT_MODULE
295 |   | ERR_VM_MODULE_STATUS
296 |   | ERR_WASI_ALREADY_STARTED
297 |   | ERR_WASI_NOT_STARTED
298 |   | ERR_WORKER_INIT_FAILED
299 |   | ERR_WORKER_INVALID_EXEC_ARGV
300 |   | ERR_WORKER_NOT_RUNNING
301 |   | ERR_WORKER_OUT_OF_MEMORY
302 |   | ERR_WORKER_PATH
303 |   | ERR_WORKER_UNSERIALIZABLE_ERROR
304 |   | ERR_WORKER_UNSUPPORTED_EXTENSION
305 |   | ERR_WORKER_UNSUPPORTED_OPERATION
306 |   | ERR_ZLIB_INITIALIZATION_FAILED
307 |   | HPE_HEADER_OVERFLOW
308 |   | HPE_UNEXPECTED_CONTENT_LENGTH
309 |   | MODULE_NOT_FOUND
310 |   | SystemError SystemErrorCode
311 |   | OtherCode String
312 |
313 | export
314 | implementation Eq Code where
315 |   ABORT_ERR == ABORT_ERR = True
316 |   ERR_AMBIGUOUS_ARGUMENT == ERR_AMBIGUOUS_ARGUMENT = True
317 |   ERR_ARG_NOT_ITERABLE == ERR_ARG_NOT_ITERABLE = True
318 |   ERR_ASSERTION == ERR_ASSERTION = True
319 |   ERR_ASYNC_CALLBACK == ERR_ASYNC_CALLBACK = True
320 |   ERR_ASYNC_TYPE == ERR_ASYNC_TYPE = True
321 |   ERR_BROTLI_COMPRESSION_FAILED == ERR_BROTLI_COMPRESSION_FAILED = True
322 |   ERR_BROTLI_INVALID_PARAM == ERR_BROTLI_INVALID_PARAM = True
323 |   ERR_BUFFER_CONTEXT_NOT_AVAILABLE == ERR_BUFFER_CONTEXT_NOT_AVAILABLE = True
324 |   ERR_BUFFER_OUT_OF_BOUNDS == ERR_BUFFER_OUT_OF_BOUNDS = True
325 |   ERR_BUFFER_TOO_LARGE == ERR_BUFFER_TOO_LARGE = True
326 |   ERR_CANNOT_WATCH_SIGINT == ERR_CANNOT_WATCH_SIGINT = True
327 |   ERR_CHILD_CLOSED_BEFORE_REPLY == ERR_CHILD_CLOSED_BEFORE_REPLY = True
328 |   ERR_CHILD_PROCESS_IPC_REQUIRED == ERR_CHILD_PROCESS_IPC_REQUIRED = True
329 |   ERR_CHILD_PROCESS_STDIO_MAXBUFFER == ERR_CHILD_PROCESS_STDIO_MAXBUFFER = True
330 |   ERR_CLOSED_MESSAGE_PORT == ERR_CLOSED_MESSAGE_PORT = True
331 |   ERR_CONSOLE_WRITABLE_STREAM == ERR_CONSOLE_WRITABLE_STREAM = True
332 |   ERR_CONSTRUCT_CALL_INVALID == ERR_CONSTRUCT_CALL_INVALID = True
333 |   ERR_CONSTRUCT_CALL_REQUIRED == ERR_CONSTRUCT_CALL_REQUIRED = True
334 |   ERR_CONTEXT_NOT_INITIALIZED == ERR_CONTEXT_NOT_INITIALIZED = True
335 |   ERR_CPU_USAGE == ERR_CPU_USAGE = True
336 |   ERR_CRYPTO_CUSTOM_ENGINE_NOT_SUPPORTED == ERR_CRYPTO_CUSTOM_ENGINE_NOT_SUPPORTED = True
337 |   ERR_CRYPTO_ECDH_INVALID_FORMAT == ERR_CRYPTO_ECDH_INVALID_FORMAT = True
338 |   ERR_CRYPTO_ECDH_INVALID_PUBLIC_KEY == ERR_CRYPTO_ECDH_INVALID_PUBLIC_KEY = True
339 |   ERR_CRYPTO_ENGINE_UNKNOWN == ERR_CRYPTO_ENGINE_UNKNOWN = True
340 |   ERR_CRYPTO_FIPS_FORCED == ERR_CRYPTO_FIPS_FORCED = True
341 |   ERR_CRYPTO_FIPS_UNAVAILABLE == ERR_CRYPTO_FIPS_UNAVAILABLE = True
342 |   ERR_CRYPTO_HASH_FINALIZED == ERR_CRYPTO_HASH_FINALIZED = True
343 |   ERR_CRYPTO_HASH_UPDATE_FAILED == ERR_CRYPTO_HASH_UPDATE_FAILED = True
344 |   ERR_CRYPTO_INCOMPATIBLE_KEY == ERR_CRYPTO_INCOMPATIBLE_KEY = True
345 |   ERR_CRYPTO_INCOMPATIBLE_KEY_OPTIONS == ERR_CRYPTO_INCOMPATIBLE_KEY_OPTIONS = True
346 |   ERR_CRYPTO_INVALID_DIGEST == ERR_CRYPTO_INVALID_DIGEST = True
347 |   ERR_CRYPTO_INVALID_KEY_OBJECT_TYPE == ERR_CRYPTO_INVALID_KEY_OBJECT_TYPE = True
348 |   ERR_CRYPTO_INVALID_STATE == ERR_CRYPTO_INVALID_STATE = True
349 |   ERR_CRYPTO_PBKDF2_ERROR == ERR_CRYPTO_PBKDF2_ERROR = True
350 |   ERR_CRYPTO_SCRYPT_INVALID_PARAMETER == ERR_CRYPTO_SCRYPT_INVALID_PARAMETER = True
351 |   ERR_CRYPTO_SCRYPT_NOT_SUPPORTED == ERR_CRYPTO_SCRYPT_NOT_SUPPORTED = True
352 |   ERR_CRYPTO_SIGN_KEY_REQUIRED == ERR_CRYPTO_SIGN_KEY_REQUIRED = True
353 |   ERR_CRYPTO_TIMING_SAFE_EQUAL_LENGTH == ERR_CRYPTO_TIMING_SAFE_EQUAL_LENGTH = True
354 |   ERR_CRYPTO_UNKNOWN_CIPHER == ERR_CRYPTO_UNKNOWN_CIPHER = True
355 |   ERR_CRYPTO_UNKNOWN_DH_GROUP == ERR_CRYPTO_UNKNOWN_DH_GROUP = True
356 |   ERR_DEBUGGER_ERROR == ERR_DEBUGGER_ERROR = True
357 |   ERR_DEBUGGER_STARTUP_ERROR == ERR_DEBUGGER_STARTUP_ERROR = True
358 |   ERR_DIR_CLOSED == ERR_DIR_CLOSED = True
359 |   ERR_DIR_CONCURRENT_OPERATION == ERR_DIR_CONCURRENT_OPERATION = True
360 |   ERR_DNS_SET_SERVERS_FAILED == ERR_DNS_SET_SERVERS_FAILED = True
361 |   ERR_DOMAIN_CALLBACK_NOT_AVAILABLE == ERR_DOMAIN_CALLBACK_NOT_AVAILABLE = True
362 |   ERR_DOMAIN_CANNOT_SET_UNCAUGHT_EXCEPTION_CAPTURE == ERR_DOMAIN_CANNOT_SET_UNCAUGHT_EXCEPTION_CAPTURE = True
363 |   ERR_ENCODING_INVALID_ENCODED_DATA == ERR_ENCODING_INVALID_ENCODED_DATA = True
364 |   ERR_ENCODING_NOT_SUPPORTED == ERR_ENCODING_NOT_SUPPORTED = True
365 |   ERR_EVAL_ESM_CANNOT_PRINT == ERR_EVAL_ESM_CANNOT_PRINT = True
366 |   ERR_EVENT_RECURSION == ERR_EVENT_RECURSION = True
367 |   ERR_EXECUTION_ENVIRONMENT_NOT_AVAILABLE == ERR_EXECUTION_ENVIRONMENT_NOT_AVAILABLE = True
368 |   ERR_FALSY_VALUE_REJECTION == ERR_FALSY_VALUE_REJECTION = True
369 |   ERR_FEATURE_UNAVAILABLE_ON_PLATFORM == ERR_FEATURE_UNAVAILABLE_ON_PLATFORM = True
370 |   ERR_FS_EISDIR == ERR_FS_EISDIR = True
371 |   ERR_FS_FILE_TOO_LARGE == ERR_FS_FILE_TOO_LARGE = True
372 |   ERR_FS_INVALID_SYMLINK_TYPE == ERR_FS_INVALID_SYMLINK_TYPE = True
373 |   ERR_HTTP_HEADERS_SENT == ERR_HTTP_HEADERS_SENT = True
374 |   ERR_HTTP_INVALID_HEADER_VALUE == ERR_HTTP_INVALID_HEADER_VALUE = True
375 |   ERR_HTTP_INVALID_STATUS_CODE == ERR_HTTP_INVALID_STATUS_CODE = True
376 |   ERR_HTTP_TRAILER_INVALID == ERR_HTTP_TRAILER_INVALID = True
377 |   ERR_HTTP2_ALTSVC_INVALID_ORIGIN == ERR_HTTP2_ALTSVC_INVALID_ORIGIN = True
378 |   ERR_HTTP2_ALTSVC_LENGTH == ERR_HTTP2_ALTSVC_LENGTH = True
379 |   ERR_HTTP2_CONNECT_AUTHORITY == ERR_HTTP2_CONNECT_AUTHORITY = True
380 |   ERR_HTTP2_CONNECT_PATH == ERR_HTTP2_CONNECT_PATH = True
381 |   ERR_HTTP2_CONNECT_SCHEME == ERR_HTTP2_CONNECT_SCHEME = True
382 |   ERR_HTTP2_ERROR == ERR_HTTP2_ERROR = True
383 |   ERR_HTTP2_GOAWAY_SESSION == ERR_HTTP2_GOAWAY_SESSION = True
384 |   ERR_HTTP2_HEADER_SINGLE_VALUE == ERR_HTTP2_HEADER_SINGLE_VALUE = True
385 |   ERR_HTTP2_HEADERS_AFTER_RESPOND == ERR_HTTP2_HEADERS_AFTER_RESPOND = True
386 |   ERR_HTTP2_HEADERS_SENT == ERR_HTTP2_HEADERS_SENT = True
387 |   ERR_HTTP2_INFO_STATUS_NOT_ALLOWED == ERR_HTTP2_INFO_STATUS_NOT_ALLOWED = True
388 |   ERR_HTTP2_INVALID_CONNECTION_HEADERS == ERR_HTTP2_INVALID_CONNECTION_HEADERS = True
389 |   ERR_HTTP2_INVALID_HEADER_VALUE == ERR_HTTP2_INVALID_HEADER_VALUE = True
390 |   ERR_HTTP2_INVALID_INFO_STATUS == ERR_HTTP2_INVALID_INFO_STATUS = True
391 |   ERR_HTTP2_INVALID_ORIGIN == ERR_HTTP2_INVALID_ORIGIN = True
392 |   ERR_HTTP2_INVALID_PACKED_SETTINGS_LENGTH == ERR_HTTP2_INVALID_PACKED_SETTINGS_LENGTH = True
393 |   ERR_HTTP2_INVALID_PSEUDOHEADER == ERR_HTTP2_INVALID_PSEUDOHEADER = True
394 |   ERR_HTTP2_INVALID_SESSION == ERR_HTTP2_INVALID_SESSION = True
395 |   ERR_HTTP2_INVALID_SETTING_VALUE == ERR_HTTP2_INVALID_SETTING_VALUE = True
396 |   ERR_HTTP2_INVALID_STREAM == ERR_HTTP2_INVALID_STREAM = True
397 |   ERR_HTTP2_MAX_PENDING_SETTINGS_ACK == ERR_HTTP2_MAX_PENDING_SETTINGS_ACK = True
398 |   ERR_HTTP2_NESTED_PUSH == ERR_HTTP2_NESTED_PUSH = True
399 |   ERR_HTTP2_NO_SOCKET_MANIPULATION == ERR_HTTP2_NO_SOCKET_MANIPULATION = True
400 |   ERR_HTTP2_ORIGIN_LENGTH == ERR_HTTP2_ORIGIN_LENGTH = True
401 |   ERR_HTTP2_OUT_OF_STREAMS == ERR_HTTP2_OUT_OF_STREAMS = True
402 |   ERR_HTTP2_PAYLOAD_FORBIDDEN == ERR_HTTP2_PAYLOAD_FORBIDDEN = True
403 |   ERR_HTTP2_PING_CANCEL == ERR_HTTP2_PING_CANCEL = True
404 |   ERR_HTTP2_PING_LENGTH == ERR_HTTP2_PING_LENGTH = True
405 |   ERR_HTTP2_PSEUDOHEADER_NOT_ALLOWED == ERR_HTTP2_PSEUDOHEADER_NOT_ALLOWED = True
406 |   ERR_HTTP2_PUSH_DISABLED == ERR_HTTP2_PUSH_DISABLED = True
407 |   ERR_HTTP2_SEND_FILE == ERR_HTTP2_SEND_FILE = True
408 |   ERR_HTTP2_SEND_FILE_NOSEEK == ERR_HTTP2_SEND_FILE_NOSEEK = True
409 |   ERR_HTTP2_SESSION_ERROR == ERR_HTTP2_SESSION_ERROR = True
410 |   ERR_HTTP2_SETTINGS_CANCEL == ERR_HTTP2_SETTINGS_CANCEL = True
411 |   ERR_HTTP2_SOCKET_BOUND == ERR_HTTP2_SOCKET_BOUND = True
412 |   ERR_HTTP2_SOCKET_UNBOUND == ERR_HTTP2_SOCKET_UNBOUND = True
413 |   ERR_HTTP2_STATUS_101 == ERR_HTTP2_STATUS_101 = True
414 |   ERR_HTTP2_STATUS_INVALID == ERR_HTTP2_STATUS_INVALID = True
415 |   ERR_HTTP2_STREAM_CANCEL == ERR_HTTP2_STREAM_CANCEL = True
416 |   ERR_HTTP2_STREAM_ERROR == ERR_HTTP2_STREAM_ERROR = True
417 |   ERR_HTTP2_STREAM_SELF_DEPENDENCY == ERR_HTTP2_STREAM_SELF_DEPENDENCY = True
418 |   ERR_HTTP2_TRAILERS_ALREADY_SENT == ERR_HTTP2_TRAILERS_ALREADY_SENT = True
419 |   ERR_HTTP2_TRAILERS_NOT_READY == ERR_HTTP2_TRAILERS_NOT_READY = True
420 |   ERR_HTTP2_UNSUPPORTED_PROTOCOL == ERR_HTTP2_UNSUPPORTED_PROTOCOL = True
421 |   ERR_INCOMPATIBLE_OPTION_PAIR == ERR_INCOMPATIBLE_OPTION_PAIR = True
422 |   ERR_INPUT_TYPE_NOT_ALLOWED == ERR_INPUT_TYPE_NOT_ALLOWED = True
423 |   ERR_INSPECTOR_ALREADY_ACTIVATED == ERR_INSPECTOR_ALREADY_ACTIVATED = True
424 |   ERR_INSPECTOR_ALREADY_CONNECTED == ERR_INSPECTOR_ALREADY_CONNECTED = True
425 |   ERR_INSPECTOR_CLOSED == ERR_INSPECTOR_CLOSED = True
426 |   ERR_INSPECTOR_COMMAND == ERR_INSPECTOR_COMMAND = True
427 |   ERR_INSPECTOR_NOT_ACTIVE == ERR_INSPECTOR_NOT_ACTIVE = True
428 |   ERR_INSPECTOR_NOT_AVAILABLE == ERR_INSPECTOR_NOT_AVAILABLE = True
429 |   ERR_INSPECTOR_NOT_CONNECTED == ERR_INSPECTOR_NOT_CONNECTED = True
430 |   ERR_INSPECTOR_NOT_WORKER == ERR_INSPECTOR_NOT_WORKER = True
431 |   ERR_INTERNAL_ASSERTION == ERR_INTERNAL_ASSERTION = True
432 |   ERR_INVALID_ADDRESS_FAMILY == ERR_INVALID_ADDRESS_FAMILY = True
433 |   ERR_INVALID_ARG_TYPE == ERR_INVALID_ARG_TYPE = True
434 |   ERR_INVALID_ARG_VALUE == ERR_INVALID_ARG_VALUE = True
435 |   ERR_INVALID_ASYNC_ID == ERR_INVALID_ASYNC_ID = True
436 |   ERR_INVALID_BUFFER_SIZE == ERR_INVALID_BUFFER_SIZE = True
437 |   ERR_INVALID_CALLBACK == ERR_INVALID_CALLBACK = True
438 |   ERR_INVALID_CHAR == ERR_INVALID_CHAR = True
439 |   ERR_INVALID_CURSOR_POS == ERR_INVALID_CURSOR_POS = True
440 |   ERR_INVALID_FD == ERR_INVALID_FD = True
441 |   ERR_INVALID_FD_TYPE == ERR_INVALID_FD_TYPE = True
442 |   ERR_INVALID_FILE_URL_HOST == ERR_INVALID_FILE_URL_HOST = True
443 |   ERR_INVALID_FILE_URL_PATH == ERR_INVALID_FILE_URL_PATH = True
444 |   ERR_INVALID_HANDLE_TYPE == ERR_INVALID_HANDLE_TYPE = True
445 |   ERR_INVALID_HTTP_TOKEN == ERR_INVALID_HTTP_TOKEN = True
446 |   ERR_INVALID_IP_ADDRESS == ERR_INVALID_IP_ADDRESS = True
447 |   ERR_INVALID_MODULE_SPECIFIER == ERR_INVALID_MODULE_SPECIFIER = True
448 |   ERR_INVALID_OPT_VALUE == ERR_INVALID_OPT_VALUE = True
449 |   ERR_INVALID_OPT_VALUE_ENCODING == ERR_INVALID_OPT_VALUE_ENCODING = True
450 |   ERR_INVALID_PACKAGE_CONFIG == ERR_INVALID_PACKAGE_CONFIG = True
451 |   ERR_INVALID_PACKAGE_TARGET == ERR_INVALID_PACKAGE_TARGET = True
452 |   ERR_INVALID_PERFORMANCE_MARK == ERR_INVALID_PERFORMANCE_MARK = True
453 |   ERR_INVALID_PROTOCOL == ERR_INVALID_PROTOCOL = True
454 |   ERR_INVALID_REPL_EVAL_CONFIG == ERR_INVALID_REPL_EVAL_CONFIG = True
455 |   ERR_INVALID_REPL_INPUT == ERR_INVALID_REPL_INPUT = True
456 |   ERR_INVALID_RETURN_PROPERTY == ERR_INVALID_RETURN_PROPERTY = True
457 |   ERR_INVALID_RETURN_PROPERTY_VALUE == ERR_INVALID_RETURN_PROPERTY_VALUE = True
458 |   ERR_INVALID_RETURN_VALUE == ERR_INVALID_RETURN_VALUE = True
459 |   ERR_INVALID_SYNC_FORK_INPUT == ERR_INVALID_SYNC_FORK_INPUT = True
460 |   ERR_INVALID_THIS == ERR_INVALID_THIS = True
461 |   ERR_INVALID_TRANSFER_OBJECT == ERR_INVALID_TRANSFER_OBJECT = True
462 |   ERR_INVALID_TUPLE == ERR_INVALID_TUPLE = True
463 |   ERR_INVALID_URI == ERR_INVALID_URI = True
464 |   ERR_INVALID_URL == ERR_INVALID_URL = True
465 |   ERR_INVALID_URL_SCHEME == ERR_INVALID_URL_SCHEME = True
466 |   ERR_IPC_CHANNEL_CLOSED == ERR_IPC_CHANNEL_CLOSED = True
467 |   ERR_IPC_DISCONNECTED == ERR_IPC_DISCONNECTED = True
468 |   ERR_IPC_ONE_PIPE == ERR_IPC_ONE_PIPE = True
469 |   ERR_IPC_SYNC_FORK == ERR_IPC_SYNC_FORK = True
470 |   ERR_MANIFEST_ASSERT_INTEGRITY == ERR_MANIFEST_ASSERT_INTEGRITY = True
471 |   ERR_MANIFEST_DEPENDENCY_MISSING == ERR_MANIFEST_DEPENDENCY_MISSING = True
472 |   ERR_MANIFEST_INTEGRITY_MISMATCH == ERR_MANIFEST_INTEGRITY_MISMATCH = True
473 |   ERR_MANIFEST_INVALID_RESOURCE_FIELD == ERR_MANIFEST_INVALID_RESOURCE_FIELD = True
474 |   ERR_MANIFEST_PARSE_POLICY == ERR_MANIFEST_PARSE_POLICY = True
475 |   ERR_MANIFEST_TDZ == ERR_MANIFEST_TDZ = True
476 |   ERR_MANIFEST_UNKNOWN_ONERROR == ERR_MANIFEST_UNKNOWN_ONERROR = True
477 |   ERR_MEMORY_ALLOCATION_FAILED == ERR_MEMORY_ALLOCATION_FAILED = True
478 |   ERR_MESSAGE_TARGET_CONTEXT_UNAVAILABLE == ERR_MESSAGE_TARGET_CONTEXT_UNAVAILABLE = True
479 |   ERR_METHOD_NOT_IMPLEMENTED == ERR_METHOD_NOT_IMPLEMENTED = True
480 |   ERR_MISSING_ARGS == ERR_MISSING_ARGS = True
481 |   ERR_MISSING_MESSAGE_PORT_IN_TRANSFER_LIST == ERR_MISSING_MESSAGE_PORT_IN_TRANSFER_LIST = True
482 |   ERR_MISSING_OPTION == ERR_MISSING_OPTION = True
483 |   ERR_MISSING_PASSPHRASE == ERR_MISSING_PASSPHRASE = True
484 |   ERR_MISSING_PLATFORM_FOR_WORKER == ERR_MISSING_PLATFORM_FOR_WORKER = True
485 |   ERR_MODULE_NOT_FOUND == ERR_MODULE_NOT_FOUND = True
486 |   ERR_MULTIPLE_CALLBACK == ERR_MULTIPLE_CALLBACK = True
487 |   ERR_NAPI_CONS_FUNCTION == ERR_NAPI_CONS_FUNCTION = True
488 |   ERR_NAPI_INVALID_DATAVIEW_ARGS == ERR_NAPI_INVALID_DATAVIEW_ARGS = True
489 |   ERR_NAPI_INVALID_TYPEDARRAY_ALIGNMENT == ERR_NAPI_INVALID_TYPEDARRAY_ALIGNMENT = True
490 |   ERR_NAPI_INVALID_TYPEDARRAY_LENGTH == ERR_NAPI_INVALID_TYPEDARRAY_LENGTH = True
491 |   ERR_NAPI_TSFN_CALL_JS == ERR_NAPI_TSFN_CALL_JS = True
492 |   ERR_NAPI_TSFN_GET_UNDEFINED == ERR_NAPI_TSFN_GET_UNDEFINED = True
493 |   ERR_NAPI_TSFN_START_IDLE_LOOP == ERR_NAPI_TSFN_START_IDLE_LOOP = True
494 |   ERR_NAPI_TSFN_STOP_IDLE_LOOP == ERR_NAPI_TSFN_STOP_IDLE_LOOP = True
495 |   ERR_NO_CRYPTO == ERR_NO_CRYPTO = True
496 |   ERR_NO_ICU == ERR_NO_ICU = True
497 |   ERR_NON_CONTEXT_AWARE_DISABLED == ERR_NON_CONTEXT_AWARE_DISABLED = True
498 |   ERR_OPERATION_FAILED == ERR_OPERATION_FAILED = True
499 |   ERR_OUT_OF_RANGE == ERR_OUT_OF_RANGE = True
500 |   ERR_PACKAGE_IMPORT_NOT_DEFINED == ERR_PACKAGE_IMPORT_NOT_DEFINED = True
501 |   ERR_PACKAGE_PATH_NOT_EXPORTED == ERR_PACKAGE_PATH_NOT_EXPORTED = True
502 |   ERR_PROTO_ACCESS == ERR_PROTO_ACCESS = True
503 |   ERR_REQUIRE_ESM == ERR_REQUIRE_ESM = True
504 |   ERR_SCRIPT_EXECUTION_INTERRUPTED == ERR_SCRIPT_EXECUTION_INTERRUPTED = True
505 |   ERR_SCRIPT_EXECUTION_TIMEOUT == ERR_SCRIPT_EXECUTION_TIMEOUT = True
506 |   ERR_SERVER_ALREADY_LISTEN == ERR_SERVER_ALREADY_LISTEN = True
507 |   ERR_SERVER_NOT_RUNNING == ERR_SERVER_NOT_RUNNING = True
508 |   ERR_SOCKET_ALREADY_BOUND == ERR_SOCKET_ALREADY_BOUND = True
509 |   ERR_SOCKET_BAD_BUFFER_SIZE == ERR_SOCKET_BAD_BUFFER_SIZE = True
510 |   ERR_SOCKET_BAD_PORT == ERR_SOCKET_BAD_PORT = True
511 |   ERR_SOCKET_BAD_TYPE == ERR_SOCKET_BAD_TYPE = True
512 |   ERR_SOCKET_BUFFER_SIZE == ERR_SOCKET_BUFFER_SIZE = True
513 |   ERR_SOCKET_CLOSED == ERR_SOCKET_CLOSED = True
514 |   ERR_SOCKET_DGRAM_IS_CONNECTED == ERR_SOCKET_DGRAM_IS_CONNECTED = True
515 |   ERR_SOCKET_DGRAM_NOT_CONNECTED == ERR_SOCKET_DGRAM_NOT_CONNECTED = True
516 |   ERR_SOCKET_DGRAM_NOT_RUNNING == ERR_SOCKET_DGRAM_NOT_RUNNING = True
517 |   ERR_SRI_PARSE == ERR_SRI_PARSE = True
518 |   ERR_STREAM_ALREADY_FINISHED == ERR_STREAM_ALREADY_FINISHED = True
519 |   ERR_STREAM_CANNOT_PIPE == ERR_STREAM_CANNOT_PIPE = True
520 |   ERR_STREAM_DESTROYED == ERR_STREAM_DESTROYED = True
521 |   ERR_STREAM_NULL_VALUES == ERR_STREAM_NULL_VALUES = True
522 |   ERR_STREAM_PREMATURE_CLOSE == ERR_STREAM_PREMATURE_CLOSE = True
523 |   ERR_STREAM_PUSH_AFTER_EOF == ERR_STREAM_PUSH_AFTER_EOF = True
524 |   ERR_STREAM_UNSHIFT_AFTER_END_EVENT == ERR_STREAM_UNSHIFT_AFTER_END_EVENT = True
525 |   ERR_STREAM_WRAP == ERR_STREAM_WRAP = True
526 |   ERR_STREAM_WRITE_AFTER_END == ERR_STREAM_WRITE_AFTER_END = True
527 |   ERR_STRING_TOO_LONG == ERR_STRING_TOO_LONG = True
528 |   ERR_SYNTHETIC == ERR_SYNTHETIC = True
529 |   ERR_SYSTEM_ERROR == ERR_SYSTEM_ERROR = True
530 |   ERR_TLS_CERT_ALTNAME_INVALID == ERR_TLS_CERT_ALTNAME_INVALID = True
531 |   ERR_TLS_DH_PARAM_SIZE == ERR_TLS_DH_PARAM_SIZE = True
532 |   ERR_TLS_HANDSHAKE_TIMEOUT == ERR_TLS_HANDSHAKE_TIMEOUT = True
533 |   ERR_TLS_INVALID_CONTEXT == ERR_TLS_INVALID_CONTEXT = True
534 |   ERR_TLS_INVALID_PROTOCOL_METHOD == ERR_TLS_INVALID_PROTOCOL_METHOD = True
535 |   ERR_TLS_INVALID_PROTOCOL_VERSION == ERR_TLS_INVALID_PROTOCOL_VERSION = True
536 |   ERR_TLS_INVALID_STATE == ERR_TLS_INVALID_STATE = True
537 |   ERR_TLS_PROTOCOL_VERSION_CONFLICT == ERR_TLS_PROTOCOL_VERSION_CONFLICT = True
538 |   ERR_TLS_PSK_SET_IDENTIY_HINT_FAILED == ERR_TLS_PSK_SET_IDENTIY_HINT_FAILED = True
539 |   ERR_TLS_RENEGOTIATION_DISABLED == ERR_TLS_RENEGOTIATION_DISABLED = True
540 |   ERR_TLS_REQUIRED_SERVER_NAME == ERR_TLS_REQUIRED_SERVER_NAME = True
541 |   ERR_TLS_SESSION_ATTACK == ERR_TLS_SESSION_ATTACK = True
542 |   ERR_TLS_SNI_FROM_SERVER == ERR_TLS_SNI_FROM_SERVER = True
543 |   ERR_TRACE_EVENTS_CATEGORY_REQUIRED == ERR_TRACE_EVENTS_CATEGORY_REQUIRED = True
544 |   ERR_TRACE_EVENTS_UNAVAILABLE == ERR_TRACE_EVENTS_UNAVAILABLE = True
545 |   ERR_TRANSFORM_ALREADY_TRANSFORMING == ERR_TRANSFORM_ALREADY_TRANSFORMING = True
546 |   ERR_TRANSFORM_WITH_LENGTH_0 == ERR_TRANSFORM_WITH_LENGTH_0 = True
547 |   ERR_TTY_INIT_FAILED == ERR_TTY_INIT_FAILED = True
548 |   ERR_UNAVAILABLE_DURING_EXIT == ERR_UNAVAILABLE_DURING_EXIT = True
549 |   ERR_UNCAUGHT_EXCEPTION_CAPTURE_ALREADY_SET == ERR_UNCAUGHT_EXCEPTION_CAPTURE_ALREADY_SET = True
550 |   ERR_UNESCAPED_CHARACTERS == ERR_UNESCAPED_CHARACTERS = True
551 |   ERR_UNHANDLED_ERROR == ERR_UNHANDLED_ERROR = True
552 |   ERR_UNKNOWN_BUILTIN_MODULE == ERR_UNKNOWN_BUILTIN_MODULE = True
553 |   ERR_UNKNOWN_CREDENTIAL == ERR_UNKNOWN_CREDENTIAL = True
554 |   ERR_UNKNOWN_ENCODING == ERR_UNKNOWN_ENCODING = True
555 |   ERR_UNKNOWN_FILE_EXTENSION == ERR_UNKNOWN_FILE_EXTENSION = True
556 |   ERR_UNKNOWN_MODULE_FORMAT == ERR_UNKNOWN_MODULE_FORMAT = True
557 |   ERR_UNKNOWN_SIGNAL == ERR_UNKNOWN_SIGNAL = True
558 |   ERR_UNSUPPORTED_DIR_IMPORT == ERR_UNSUPPORTED_DIR_IMPORT = True
559 |   ERR_UNSUPPORTED_ESM_URL_SCHEME == ERR_UNSUPPORTED_ESM_URL_SCHEME = True
560 |   ERR_VALID_PERFORMANCE_ENTRY_TYPE == ERR_VALID_PERFORMANCE_ENTRY_TYPE = True
561 |   ERR_VM_DYNAMIC_IMPORT_CALLBACK_MISSING == ERR_VM_DYNAMIC_IMPORT_CALLBACK_MISSING = True
562 |   ERR_VM_MODULE_ALREADY_LINKED == ERR_VM_MODULE_ALREADY_LINKED = True
563 |   ERR_VM_MODULE_CACHED_DATA_REJECTED == ERR_VM_MODULE_CACHED_DATA_REJECTED = True
564 |   ERR_VM_MODULE_CANNOT_CREATE_CACHED_DATA == ERR_VM_MODULE_CANNOT_CREATE_CACHED_DATA = True
565 |   ERR_VM_MODULE_DIFFERENT_CONTEXT == ERR_VM_MODULE_DIFFERENT_CONTEXT = True
566 |   ERR_VM_MODULE_LINKING_ERRORED == ERR_VM_MODULE_LINKING_ERRORED = True
567 |   ERR_VM_MODULE_LINK_FAILURE == ERR_VM_MODULE_LINK_FAILURE = True
568 |   ERR_VM_MODULE_NOT_MODULE == ERR_VM_MODULE_NOT_MODULE = True
569 |   ERR_VM_MODULE_STATUS == ERR_VM_MODULE_STATUS = True
570 |   ERR_WASI_ALREADY_STARTED == ERR_WASI_ALREADY_STARTED = True
571 |   ERR_WASI_NOT_STARTED == ERR_WASI_NOT_STARTED = True
572 |   ERR_WORKER_INIT_FAILED == ERR_WORKER_INIT_FAILED = True
573 |   ERR_WORKER_INVALID_EXEC_ARGV == ERR_WORKER_INVALID_EXEC_ARGV = True
574 |   ERR_WORKER_NOT_RUNNING == ERR_WORKER_NOT_RUNNING = True
575 |   ERR_WORKER_OUT_OF_MEMORY == ERR_WORKER_OUT_OF_MEMORY = True
576 |   ERR_WORKER_PATH == ERR_WORKER_PATH = True
577 |   ERR_WORKER_UNSERIALIZABLE_ERROR == ERR_WORKER_UNSERIALIZABLE_ERROR = True
578 |   ERR_WORKER_UNSUPPORTED_EXTENSION == ERR_WORKER_UNSUPPORTED_EXTENSION = True
579 |   ERR_WORKER_UNSUPPORTED_OPERATION == ERR_WORKER_UNSUPPORTED_OPERATION = True
580 |   ERR_ZLIB_INITIALIZATION_FAILED == ERR_ZLIB_INITIALIZATION_FAILED = True
581 |   HPE_HEADER_OVERFLOW == HPE_HEADER_OVERFLOW = True
582 |   HPE_UNEXPECTED_CONTENT_LENGTH == HPE_UNEXPECTED_CONTENT_LENGTH = True
583 |   MODULE_NOT_FOUND == MODULE_NOT_FOUND = True
584 |   SystemError a == SystemError b = a == b
585 |   OtherCode a == OtherCode b = a == b
586 |   _ == _ = False
587 |
588 | fromString : String -> Code
589 | fromString str = case str of
590 |     "ABORT_ERR" => ABORT_ERR
591 |     "ERR_AMBIGUOUS_ARGUMENT" => ERR_AMBIGUOUS_ARGUMENT
592 |     "ERR_ARG_NOT_ITERABLE" => ERR_ARG_NOT_ITERABLE
593 |     "ERR_ASSERTION" => ERR_ASSERTION
594 |     "ERR_ASYNC_CALLBACK" => ERR_ASYNC_CALLBACK
595 |     "ERR_ASYNC_TYPE" => ERR_ASYNC_TYPE
596 |     "ERR_BROTLI_COMPRESSION_FAILED" => ERR_BROTLI_COMPRESSION_FAILED
597 |     "ERR_BROTLI_INVALID_PARAM" => ERR_BROTLI_INVALID_PARAM
598 |     "ERR_BUFFER_CONTEXT_NOT_AVAILABLE" => ERR_BUFFER_CONTEXT_NOT_AVAILABLE
599 |     "ERR_BUFFER_OUT_OF_BOUNDS" => ERR_BUFFER_OUT_OF_BOUNDS
600 |     "ERR_BUFFER_TOO_LARGE" => ERR_BUFFER_TOO_LARGE
601 |     "ERR_CANNOT_WATCH_SIGINT" => ERR_CANNOT_WATCH_SIGINT
602 |     "ERR_CHILD_CLOSED_BEFORE_REPLY" => ERR_CHILD_CLOSED_BEFORE_REPLY
603 |     "ERR_CHILD_PROCESS_IPC_REQUIRED" => ERR_CHILD_PROCESS_IPC_REQUIRED
604 |     "ERR_CHILD_PROCESS_STDIO_MAXBUFFER" => ERR_CHILD_PROCESS_STDIO_MAXBUFFER
605 |     "ERR_CLOSED_MESSAGE_PORT" => ERR_CLOSED_MESSAGE_PORT
606 |     "ERR_CONSOLE_WRITABLE_STREAM" => ERR_CONSOLE_WRITABLE_STREAM
607 |     "ERR_CONSTRUCT_CALL_INVALID" => ERR_CONSTRUCT_CALL_INVALID
608 |     "ERR_CONSTRUCT_CALL_REQUIRED" => ERR_CONSTRUCT_CALL_REQUIRED
609 |     "ERR_CONTEXT_NOT_INITIALIZED" => ERR_CONTEXT_NOT_INITIALIZED
610 |     "ERR_CPU_USAGE" => ERR_CPU_USAGE
611 |     "ERR_CRYPTO_CUSTOM_ENGINE_NOT_SUPPORTED" => ERR_CRYPTO_CUSTOM_ENGINE_NOT_SUPPORTED
612 |     "ERR_CRYPTO_ECDH_INVALID_FORMAT" => ERR_CRYPTO_ECDH_INVALID_FORMAT
613 |     "ERR_CRYPTO_ECDH_INVALID_PUBLIC_KEY" => ERR_CRYPTO_ECDH_INVALID_PUBLIC_KEY
614 |     "ERR_CRYPTO_ENGINE_UNKNOWN" => ERR_CRYPTO_ENGINE_UNKNOWN
615 |     "ERR_CRYPTO_FIPS_FORCED" => ERR_CRYPTO_FIPS_FORCED
616 |     "ERR_CRYPTO_FIPS_UNAVAILABLE" => ERR_CRYPTO_FIPS_UNAVAILABLE
617 |     "ERR_CRYPTO_HASH_FINALIZED" => ERR_CRYPTO_HASH_FINALIZED
618 |     "ERR_CRYPTO_HASH_UPDATE_FAILED" => ERR_CRYPTO_HASH_UPDATE_FAILED
619 |     "ERR_CRYPTO_INCOMPATIBLE_KEY" => ERR_CRYPTO_INCOMPATIBLE_KEY
620 |     "ERR_CRYPTO_INCOMPATIBLE_KEY_OPTIONS" => ERR_CRYPTO_INCOMPATIBLE_KEY_OPTIONS
621 |     "ERR_CRYPTO_INVALID_DIGEST" => ERR_CRYPTO_INVALID_DIGEST
622 |     "ERR_CRYPTO_INVALID_KEY_OBJECT_TYPE" => ERR_CRYPTO_INVALID_KEY_OBJECT_TYPE
623 |     "ERR_CRYPTO_INVALID_STATE" => ERR_CRYPTO_INVALID_STATE
624 |     "ERR_CRYPTO_PBKDF2_ERROR" => ERR_CRYPTO_PBKDF2_ERROR
625 |     "ERR_CRYPTO_SCRYPT_INVALID_PARAMETER" => ERR_CRYPTO_SCRYPT_INVALID_PARAMETER
626 |     "ERR_CRYPTO_SCRYPT_NOT_SUPPORTED" => ERR_CRYPTO_SCRYPT_NOT_SUPPORTED
627 |     "ERR_CRYPTO_SIGN_KEY_REQUIRED" => ERR_CRYPTO_SIGN_KEY_REQUIRED
628 |     "ERR_CRYPTO_TIMING_SAFE_EQUAL_LENGTH" => ERR_CRYPTO_TIMING_SAFE_EQUAL_LENGTH
629 |     "ERR_CRYPTO_UNKNOWN_CIPHER" => ERR_CRYPTO_UNKNOWN_CIPHER
630 |     "ERR_CRYPTO_UNKNOWN_DH_GROUP" => ERR_CRYPTO_UNKNOWN_DH_GROUP
631 |     "ERR_DEBUGGER_ERROR" => ERR_DEBUGGER_ERROR
632 |     "ERR_DEBUGGER_STARTUP_ERROR" => ERR_DEBUGGER_STARTUP_ERROR
633 |     "ERR_DIR_CLOSED" => ERR_DIR_CLOSED
634 |     "ERR_DIR_CONCURRENT_OPERATION" => ERR_DIR_CONCURRENT_OPERATION
635 |     "ERR_DNS_SET_SERVERS_FAILED" => ERR_DNS_SET_SERVERS_FAILED
636 |     "ERR_DOMAIN_CALLBACK_NOT_AVAILABLE" => ERR_DOMAIN_CALLBACK_NOT_AVAILABLE
637 |     "ERR_DOMAIN_CANNOT_SET_UNCAUGHT_EXCEPTION_CAPTURE" => ERR_DOMAIN_CANNOT_SET_UNCAUGHT_EXCEPTION_CAPTURE
638 |     "ERR_ENCODING_INVALID_ENCODED_DATA" => ERR_ENCODING_INVALID_ENCODED_DATA
639 |     "ERR_ENCODING_NOT_SUPPORTED" => ERR_ENCODING_NOT_SUPPORTED
640 |     "ERR_EVAL_ESM_CANNOT_PRINT" => ERR_EVAL_ESM_CANNOT_PRINT
641 |     "ERR_EVENT_RECURSION" => ERR_EVENT_RECURSION
642 |     "ERR_EXECUTION_ENVIRONMENT_NOT_AVAILABLE" => ERR_EXECUTION_ENVIRONMENT_NOT_AVAILABLE
643 |     "ERR_FALSY_VALUE_REJECTION" => ERR_FALSY_VALUE_REJECTION
644 |     "ERR_FEATURE_UNAVAILABLE_ON_PLATFORM" => ERR_FEATURE_UNAVAILABLE_ON_PLATFORM
645 |     "ERR_FS_EISDIR" => ERR_FS_EISDIR
646 |     "ERR_FS_FILE_TOO_LARGE" => ERR_FS_FILE_TOO_LARGE
647 |     "ERR_FS_INVALID_SYMLINK_TYPE" => ERR_FS_INVALID_SYMLINK_TYPE
648 |     "ERR_HTTP_HEADERS_SENT" => ERR_HTTP_HEADERS_SENT
649 |     "ERR_HTTP_INVALID_HEADER_VALUE" => ERR_HTTP_INVALID_HEADER_VALUE
650 |     "ERR_HTTP_INVALID_STATUS_CODE" => ERR_HTTP_INVALID_STATUS_CODE
651 |     "ERR_HTTP_TRAILER_INVALID" => ERR_HTTP_TRAILER_INVALID
652 |     "ERR_HTTP2_ALTSVC_INVALID_ORIGIN" => ERR_HTTP2_ALTSVC_INVALID_ORIGIN
653 |     "ERR_HTTP2_ALTSVC_LENGTH" => ERR_HTTP2_ALTSVC_LENGTH
654 |     "ERR_HTTP2_CONNECT_AUTHORITY" => ERR_HTTP2_CONNECT_AUTHORITY
655 |     "ERR_HTTP2_CONNECT_PATH" => ERR_HTTP2_CONNECT_PATH
656 |     "ERR_HTTP2_CONNECT_SCHEME" => ERR_HTTP2_CONNECT_SCHEME
657 |     "ERR_HTTP2_ERROR" => ERR_HTTP2_ERROR
658 |     "ERR_HTTP2_GOAWAY_SESSION" => ERR_HTTP2_GOAWAY_SESSION
659 |     "ERR_HTTP2_HEADER_SINGLE_VALUE" => ERR_HTTP2_HEADER_SINGLE_VALUE
660 |     "ERR_HTTP2_HEADERS_AFTER_RESPOND" => ERR_HTTP2_HEADERS_AFTER_RESPOND
661 |     "ERR_HTTP2_HEADERS_SENT" => ERR_HTTP2_HEADERS_SENT
662 |     "ERR_HTTP2_INFO_STATUS_NOT_ALLOWED" => ERR_HTTP2_INFO_STATUS_NOT_ALLOWED
663 |     "ERR_HTTP2_INVALID_CONNECTION_HEADERS" => ERR_HTTP2_INVALID_CONNECTION_HEADERS
664 |     "ERR_HTTP2_INVALID_HEADER_VALUE" => ERR_HTTP2_INVALID_HEADER_VALUE
665 |     "ERR_HTTP2_INVALID_INFO_STATUS" => ERR_HTTP2_INVALID_INFO_STATUS
666 |     "ERR_HTTP2_INVALID_ORIGIN" => ERR_HTTP2_INVALID_ORIGIN
667 |     "ERR_HTTP2_INVALID_PACKED_SETTINGS_LENGTH" => ERR_HTTP2_INVALID_PACKED_SETTINGS_LENGTH
668 |     "ERR_HTTP2_INVALID_PSEUDOHEADER" => ERR_HTTP2_INVALID_PSEUDOHEADER
669 |     "ERR_HTTP2_INVALID_SESSION" => ERR_HTTP2_INVALID_SESSION
670 |     "ERR_HTTP2_INVALID_SETTING_VALUE" => ERR_HTTP2_INVALID_SETTING_VALUE
671 |     "ERR_HTTP2_INVALID_STREAM" => ERR_HTTP2_INVALID_STREAM
672 |     "ERR_HTTP2_MAX_PENDING_SETTINGS_ACK" => ERR_HTTP2_MAX_PENDING_SETTINGS_ACK
673 |     "ERR_HTTP2_NESTED_PUSH" => ERR_HTTP2_NESTED_PUSH
674 |     "ERR_HTTP2_NO_SOCKET_MANIPULATION" => ERR_HTTP2_NO_SOCKET_MANIPULATION
675 |     "ERR_HTTP2_ORIGIN_LENGTH" => ERR_HTTP2_ORIGIN_LENGTH
676 |     "ERR_HTTP2_OUT_OF_STREAMS" => ERR_HTTP2_OUT_OF_STREAMS
677 |     "ERR_HTTP2_PAYLOAD_FORBIDDEN" => ERR_HTTP2_PAYLOAD_FORBIDDEN
678 |     "ERR_HTTP2_PING_CANCEL" => ERR_HTTP2_PING_CANCEL
679 |     "ERR_HTTP2_PING_LENGTH" => ERR_HTTP2_PING_LENGTH
680 |     "ERR_HTTP2_PSEUDOHEADER_NOT_ALLOWED" => ERR_HTTP2_PSEUDOHEADER_NOT_ALLOWED
681 |     "ERR_HTTP2_PUSH_DISABLED" => ERR_HTTP2_PUSH_DISABLED
682 |     "ERR_HTTP2_SEND_FILE" => ERR_HTTP2_SEND_FILE
683 |     "ERR_HTTP2_SEND_FILE_NOSEEK" => ERR_HTTP2_SEND_FILE_NOSEEK
684 |     "ERR_HTTP2_SESSION_ERROR" => ERR_HTTP2_SESSION_ERROR
685 |     "ERR_HTTP2_SETTINGS_CANCEL" => ERR_HTTP2_SETTINGS_CANCEL
686 |     "ERR_HTTP2_SOCKET_BOUND" => ERR_HTTP2_SOCKET_BOUND
687 |     "ERR_HTTP2_SOCKET_UNBOUND" => ERR_HTTP2_SOCKET_UNBOUND
688 |     "ERR_HTTP2_STATUS_101" => ERR_HTTP2_STATUS_101
689 |     "ERR_HTTP2_STATUS_INVALID" => ERR_HTTP2_STATUS_INVALID
690 |     "ERR_HTTP2_STREAM_CANCEL" => ERR_HTTP2_STREAM_CANCEL
691 |     "ERR_HTTP2_STREAM_ERROR" => ERR_HTTP2_STREAM_ERROR
692 |     "ERR_HTTP2_STREAM_SELF_DEPENDENCY" => ERR_HTTP2_STREAM_SELF_DEPENDENCY
693 |     "ERR_HTTP2_TRAILERS_ALREADY_SENT" => ERR_HTTP2_TRAILERS_ALREADY_SENT
694 |     "ERR_HTTP2_TRAILERS_NOT_READY" => ERR_HTTP2_TRAILERS_NOT_READY
695 |     "ERR_HTTP2_UNSUPPORTED_PROTOCOL" => ERR_HTTP2_UNSUPPORTED_PROTOCOL
696 |     "ERR_INCOMPATIBLE_OPTION_PAIR" => ERR_INCOMPATIBLE_OPTION_PAIR
697 |     "ERR_INPUT_TYPE_NOT_ALLOWED" => ERR_INPUT_TYPE_NOT_ALLOWED
698 |     "ERR_INSPECTOR_ALREADY_ACTIVATED" => ERR_INSPECTOR_ALREADY_ACTIVATED
699 |     "ERR_INSPECTOR_ALREADY_CONNECTED" => ERR_INSPECTOR_ALREADY_CONNECTED
700 |     "ERR_INSPECTOR_CLOSED" => ERR_INSPECTOR_CLOSED
701 |     "ERR_INSPECTOR_COMMAND" => ERR_INSPECTOR_COMMAND
702 |     "ERR_INSPECTOR_NOT_ACTIVE" => ERR_INSPECTOR_NOT_ACTIVE
703 |     "ERR_INSPECTOR_NOT_AVAILABLE" => ERR_INSPECTOR_NOT_AVAILABLE
704 |     "ERR_INSPECTOR_NOT_CONNECTED" => ERR_INSPECTOR_NOT_CONNECTED
705 |     "ERR_INSPECTOR_NOT_WORKER" => ERR_INSPECTOR_NOT_WORKER
706 |     "ERR_INTERNAL_ASSERTION" => ERR_INTERNAL_ASSERTION
707 |     "ERR_INVALID_ADDRESS_FAMILY" => ERR_INVALID_ADDRESS_FAMILY
708 |     "ERR_INVALID_ARG_TYPE" => ERR_INVALID_ARG_TYPE
709 |     "ERR_INVALID_ARG_VALUE" => ERR_INVALID_ARG_VALUE
710 |     "ERR_INVALID_ASYNC_ID" => ERR_INVALID_ASYNC_ID
711 |     "ERR_INVALID_BUFFER_SIZE" => ERR_INVALID_BUFFER_SIZE
712 |     "ERR_INVALID_CALLBACK" => ERR_INVALID_CALLBACK
713 |     "ERR_INVALID_CHAR" => ERR_INVALID_CHAR
714 |     "ERR_INVALID_CURSOR_POS" => ERR_INVALID_CURSOR_POS
715 |     "ERR_INVALID_FD" => ERR_INVALID_FD
716 |     "ERR_INVALID_FD_TYPE" => ERR_INVALID_FD_TYPE
717 |     "ERR_INVALID_FILE_URL_HOST" => ERR_INVALID_FILE_URL_HOST
718 |     "ERR_INVALID_FILE_URL_PATH" => ERR_INVALID_FILE_URL_PATH
719 |     "ERR_INVALID_HANDLE_TYPE" => ERR_INVALID_HANDLE_TYPE
720 |     "ERR_INVALID_HTTP_TOKEN" => ERR_INVALID_HTTP_TOKEN
721 |     "ERR_INVALID_IP_ADDRESS" => ERR_INVALID_IP_ADDRESS
722 |     "ERR_INVALID_MODULE_SPECIFIER" => ERR_INVALID_MODULE_SPECIFIER
723 |     "ERR_INVALID_OPT_VALUE" => ERR_INVALID_OPT_VALUE
724 |     "ERR_INVALID_OPT_VALUE_ENCODING" => ERR_INVALID_OPT_VALUE_ENCODING
725 |     "ERR_INVALID_PACKAGE_CONFIG" => ERR_INVALID_PACKAGE_CONFIG
726 |     "ERR_INVALID_PACKAGE_TARGET" => ERR_INVALID_PACKAGE_TARGET
727 |     "ERR_INVALID_PERFORMANCE_MARK" => ERR_INVALID_PERFORMANCE_MARK
728 |     "ERR_INVALID_PROTOCOL" => ERR_INVALID_PROTOCOL
729 |     "ERR_INVALID_REPL_EVAL_CONFIG" => ERR_INVALID_REPL_EVAL_CONFIG
730 |     "ERR_INVALID_REPL_INPUT" => ERR_INVALID_REPL_INPUT
731 |     "ERR_INVALID_RETURN_PROPERTY" => ERR_INVALID_RETURN_PROPERTY
732 |     "ERR_INVALID_RETURN_PROPERTY_VALUE" => ERR_INVALID_RETURN_PROPERTY_VALUE
733 |     "ERR_INVALID_RETURN_VALUE" => ERR_INVALID_RETURN_VALUE
734 |     "ERR_INVALID_SYNC_FORK_INPUT" => ERR_INVALID_SYNC_FORK_INPUT
735 |     "ERR_INVALID_THIS" => ERR_INVALID_THIS
736 |     "ERR_INVALID_TRANSFER_OBJECT" => ERR_INVALID_TRANSFER_OBJECT
737 |     "ERR_INVALID_TUPLE" => ERR_INVALID_TUPLE
738 |     "ERR_INVALID_URI" => ERR_INVALID_URI
739 |     "ERR_INVALID_URL" => ERR_INVALID_URL
740 |     "ERR_INVALID_URL_SCHEME" => ERR_INVALID_URL_SCHEME
741 |     "ERR_IPC_CHANNEL_CLOSED" => ERR_IPC_CHANNEL_CLOSED
742 |     "ERR_IPC_DISCONNECTED" => ERR_IPC_DISCONNECTED
743 |     "ERR_IPC_ONE_PIPE" => ERR_IPC_ONE_PIPE
744 |     "ERR_IPC_SYNC_FORK" => ERR_IPC_SYNC_FORK
745 |     "ERR_MANIFEST_ASSERT_INTEGRITY" => ERR_MANIFEST_ASSERT_INTEGRITY
746 |     "ERR_MANIFEST_DEPENDENCY_MISSING" => ERR_MANIFEST_DEPENDENCY_MISSING
747 |     "ERR_MANIFEST_INTEGRITY_MISMATCH" => ERR_MANIFEST_INTEGRITY_MISMATCH
748 |     "ERR_MANIFEST_INVALID_RESOURCE_FIELD" => ERR_MANIFEST_INVALID_RESOURCE_FIELD
749 |     "ERR_MANIFEST_PARSE_POLICY" => ERR_MANIFEST_PARSE_POLICY
750 |     "ERR_MANIFEST_TDZ" => ERR_MANIFEST_TDZ
751 |     "ERR_MANIFEST_UNKNOWN_ONERROR" => ERR_MANIFEST_UNKNOWN_ONERROR
752 |     "ERR_MEMORY_ALLOCATION_FAILED" => ERR_MEMORY_ALLOCATION_FAILED
753 |     "ERR_MESSAGE_TARGET_CONTEXT_UNAVAILABLE" => ERR_MESSAGE_TARGET_CONTEXT_UNAVAILABLE
754 |     "ERR_METHOD_NOT_IMPLEMENTED" => ERR_METHOD_NOT_IMPLEMENTED
755 |     "ERR_MISSING_ARGS" => ERR_MISSING_ARGS
756 |     "ERR_MISSING_MESSAGE_PORT_IN_TRANSFER_LIST" => ERR_MISSING_MESSAGE_PORT_IN_TRANSFER_LIST
757 |     "ERR_MISSING_OPTION" => ERR_MISSING_OPTION
758 |     "ERR_MISSING_PASSPHRASE" => ERR_MISSING_PASSPHRASE
759 |     "ERR_MISSING_PLATFORM_FOR_WORKER" => ERR_MISSING_PLATFORM_FOR_WORKER
760 |     "ERR_MODULE_NOT_FOUND" => ERR_MODULE_NOT_FOUND
761 |     "ERR_MULTIPLE_CALLBACK" => ERR_MULTIPLE_CALLBACK
762 |     "ERR_NAPI_CONS_FUNCTION" => ERR_NAPI_CONS_FUNCTION
763 |     "ERR_NAPI_INVALID_DATAVIEW_ARGS" => ERR_NAPI_INVALID_DATAVIEW_ARGS
764 |     "ERR_NAPI_INVALID_TYPEDARRAY_ALIGNMENT" => ERR_NAPI_INVALID_TYPEDARRAY_ALIGNMENT
765 |     "ERR_NAPI_INVALID_TYPEDARRAY_LENGTH" => ERR_NAPI_INVALID_TYPEDARRAY_LENGTH
766 |     "ERR_NAPI_TSFN_CALL_JS" => ERR_NAPI_TSFN_CALL_JS
767 |     "ERR_NAPI_TSFN_GET_UNDEFINED" => ERR_NAPI_TSFN_GET_UNDEFINED
768 |     "ERR_NAPI_TSFN_START_IDLE_LOOP" => ERR_NAPI_TSFN_START_IDLE_LOOP
769 |     "ERR_NAPI_TSFN_STOP_IDLE_LOOP" => ERR_NAPI_TSFN_STOP_IDLE_LOOP
770 |     "ERR_NO_CRYPTO" => ERR_NO_CRYPTO
771 |     "ERR_NO_ICU" => ERR_NO_ICU
772 |     "ERR_NON_CONTEXT_AWARE_DISABLED" => ERR_NON_CONTEXT_AWARE_DISABLED
773 |     "ERR_OPERATION_FAILED" => ERR_OPERATION_FAILED
774 |     "ERR_OUT_OF_RANGE" => ERR_OUT_OF_RANGE
775 |     "ERR_PACKAGE_IMPORT_NOT_DEFINED" => ERR_PACKAGE_IMPORT_NOT_DEFINED
776 |     "ERR_PACKAGE_PATH_NOT_EXPORTED" => ERR_PACKAGE_PATH_NOT_EXPORTED
777 |     "ERR_PROTO_ACCESS" => ERR_PROTO_ACCESS
778 |     "ERR_REQUIRE_ESM" => ERR_REQUIRE_ESM
779 |     "ERR_SCRIPT_EXECUTION_INTERRUPTED" => ERR_SCRIPT_EXECUTION_INTERRUPTED
780 |     "ERR_SCRIPT_EXECUTION_TIMEOUT" => ERR_SCRIPT_EXECUTION_TIMEOUT
781 |     "ERR_SERVER_ALREADY_LISTEN" => ERR_SERVER_ALREADY_LISTEN
782 |     "ERR_SERVER_NOT_RUNNING" => ERR_SERVER_NOT_RUNNING
783 |     "ERR_SOCKET_ALREADY_BOUND" => ERR_SOCKET_ALREADY_BOUND
784 |     "ERR_SOCKET_BAD_BUFFER_SIZE" => ERR_SOCKET_BAD_BUFFER_SIZE
785 |     "ERR_SOCKET_BAD_PORT" => ERR_SOCKET_BAD_PORT
786 |     "ERR_SOCKET_BAD_TYPE" => ERR_SOCKET_BAD_TYPE
787 |     "ERR_SOCKET_BUFFER_SIZE" => ERR_SOCKET_BUFFER_SIZE
788 |     "ERR_SOCKET_CLOSED" => ERR_SOCKET_CLOSED
789 |     "ERR_SOCKET_DGRAM_IS_CONNECTED" => ERR_SOCKET_DGRAM_IS_CONNECTED
790 |     "ERR_SOCKET_DGRAM_NOT_CONNECTED" => ERR_SOCKET_DGRAM_NOT_CONNECTED
791 |     "ERR_SOCKET_DGRAM_NOT_RUNNING" => ERR_SOCKET_DGRAM_NOT_RUNNING
792 |     "ERR_SRI_PARSE" => ERR_SRI_PARSE
793 |     "ERR_STREAM_ALREADY_FINISHED" => ERR_STREAM_ALREADY_FINISHED
794 |     "ERR_STREAM_CANNOT_PIPE" => ERR_STREAM_CANNOT_PIPE
795 |     "ERR_STREAM_DESTROYED" => ERR_STREAM_DESTROYED
796 |     "ERR_STREAM_NULL_VALUES" => ERR_STREAM_NULL_VALUES
797 |     "ERR_STREAM_PREMATURE_CLOSE" => ERR_STREAM_PREMATURE_CLOSE
798 |     "ERR_STREAM_PUSH_AFTER_EOF" => ERR_STREAM_PUSH_AFTER_EOF
799 |     "ERR_STREAM_UNSHIFT_AFTER_END_EVENT" => ERR_STREAM_UNSHIFT_AFTER_END_EVENT
800 |     "ERR_STREAM_WRAP" => ERR_STREAM_WRAP
801 |     "ERR_STREAM_WRITE_AFTER_END" => ERR_STREAM_WRITE_AFTER_END
802 |     "ERR_STRING_TOO_LONG" => ERR_STRING_TOO_LONG
803 |     "ERR_SYNTHETIC" => ERR_SYNTHETIC
804 |     "ERR_SYSTEM_ERROR" => ERR_SYSTEM_ERROR
805 |     "ERR_TLS_CERT_ALTNAME_INVALID" => ERR_TLS_CERT_ALTNAME_INVALID
806 |     "ERR_TLS_DH_PARAM_SIZE" => ERR_TLS_DH_PARAM_SIZE
807 |     "ERR_TLS_HANDSHAKE_TIMEOUT" => ERR_TLS_HANDSHAKE_TIMEOUT
808 |     "ERR_TLS_INVALID_CONTEXT" => ERR_TLS_INVALID_CONTEXT
809 |     "ERR_TLS_INVALID_PROTOCOL_METHOD" => ERR_TLS_INVALID_PROTOCOL_METHOD
810 |     "ERR_TLS_INVALID_PROTOCOL_VERSION" => ERR_TLS_INVALID_PROTOCOL_VERSION
811 |     "ERR_TLS_INVALID_STATE" => ERR_TLS_INVALID_STATE
812 |     "ERR_TLS_PROTOCOL_VERSION_CONFLICT" => ERR_TLS_PROTOCOL_VERSION_CONFLICT
813 |     "ERR_TLS_PSK_SET_IDENTIY_HINT_FAILED" => ERR_TLS_PSK_SET_IDENTIY_HINT_FAILED
814 |     "ERR_TLS_RENEGOTIATION_DISABLED" => ERR_TLS_RENEGOTIATION_DISABLED
815 |     "ERR_TLS_REQUIRED_SERVER_NAME" => ERR_TLS_REQUIRED_SERVER_NAME
816 |     "ERR_TLS_SESSION_ATTACK" => ERR_TLS_SESSION_ATTACK
817 |     "ERR_TLS_SNI_FROM_SERVER" => ERR_TLS_SNI_FROM_SERVER
818 |     "ERR_TRACE_EVENTS_CATEGORY_REQUIRED" => ERR_TRACE_EVENTS_CATEGORY_REQUIRED
819 |     "ERR_TRACE_EVENTS_UNAVAILABLE" => ERR_TRACE_EVENTS_UNAVAILABLE
820 |     "ERR_TRANSFORM_ALREADY_TRANSFORMING" => ERR_TRANSFORM_ALREADY_TRANSFORMING
821 |     "ERR_TRANSFORM_WITH_LENGTH_0" => ERR_TRANSFORM_WITH_LENGTH_0
822 |     "ERR_TTY_INIT_FAILED" => ERR_TTY_INIT_FAILED
823 |     "ERR_UNAVAILABLE_DURING_EXIT" => ERR_UNAVAILABLE_DURING_EXIT
824 |     "ERR_UNCAUGHT_EXCEPTION_CAPTURE_ALREADY_SET" => ERR_UNCAUGHT_EXCEPTION_CAPTURE_ALREADY_SET
825 |     "ERR_UNESCAPED_CHARACTERS" => ERR_UNESCAPED_CHARACTERS
826 |     "ERR_UNHANDLED_ERROR" => ERR_UNHANDLED_ERROR
827 |     "ERR_UNKNOWN_BUILTIN_MODULE" => ERR_UNKNOWN_BUILTIN_MODULE
828 |     "ERR_UNKNOWN_CREDENTIAL" => ERR_UNKNOWN_CREDENTIAL
829 |     "ERR_UNKNOWN_ENCODING" => ERR_UNKNOWN_ENCODING
830 |     "ERR_UNKNOWN_FILE_EXTENSION" => ERR_UNKNOWN_FILE_EXTENSION
831 |     "ERR_UNKNOWN_MODULE_FORMAT" => ERR_UNKNOWN_MODULE_FORMAT
832 |     "ERR_UNKNOWN_SIGNAL" => ERR_UNKNOWN_SIGNAL
833 |     "ERR_UNSUPPORTED_DIR_IMPORT" => ERR_UNSUPPORTED_DIR_IMPORT
834 |     "ERR_UNSUPPORTED_ESM_URL_SCHEME" => ERR_UNSUPPORTED_ESM_URL_SCHEME
835 |     "ERR_VALID_PERFORMANCE_ENTRY_TYPE" => ERR_VALID_PERFORMANCE_ENTRY_TYPE
836 |     "ERR_VM_DYNAMIC_IMPORT_CALLBACK_MISSING" => ERR_VM_DYNAMIC_IMPORT_CALLBACK_MISSING
837 |     "ERR_VM_MODULE_ALREADY_LINKED" => ERR_VM_MODULE_ALREADY_LINKED
838 |     "ERR_VM_MODULE_CACHED_DATA_REJECTED" => ERR_VM_MODULE_CACHED_DATA_REJECTED
839 |     "ERR_VM_MODULE_CANNOT_CREATE_CACHED_DATA" => ERR_VM_MODULE_CANNOT_CREATE_CACHED_DATA
840 |     "ERR_VM_MODULE_DIFFERENT_CONTEXT" => ERR_VM_MODULE_DIFFERENT_CONTEXT
841 |     "ERR_VM_MODULE_LINKING_ERRORED" => ERR_VM_MODULE_LINKING_ERRORED
842 |     "ERR_VM_MODULE_LINK_FAILURE" => ERR_VM_MODULE_LINK_FAILURE
843 |     "ERR_VM_MODULE_NOT_MODULE" => ERR_VM_MODULE_NOT_MODULE
844 |     "ERR_VM_MODULE_STATUS" => ERR_VM_MODULE_STATUS
845 |     "ERR_WASI_ALREADY_STARTED" => ERR_WASI_ALREADY_STARTED
846 |     "ERR_WASI_NOT_STARTED" => ERR_WASI_NOT_STARTED
847 |     "ERR_WORKER_INIT_FAILED" => ERR_WORKER_INIT_FAILED
848 |     "ERR_WORKER_INVALID_EXEC_ARGV" => ERR_WORKER_INVALID_EXEC_ARGV
849 |     "ERR_WORKER_NOT_RUNNING" => ERR_WORKER_NOT_RUNNING
850 |     "ERR_WORKER_OUT_OF_MEMORY" => ERR_WORKER_OUT_OF_MEMORY
851 |     "ERR_WORKER_PATH" => ERR_WORKER_PATH
852 |     "ERR_WORKER_UNSERIALIZABLE_ERROR" => ERR_WORKER_UNSERIALIZABLE_ERROR
853 |     "ERR_WORKER_UNSUPPORTED_EXTENSION" => ERR_WORKER_UNSUPPORTED_EXTENSION
854 |     "ERR_WORKER_UNSUPPORTED_OPERATION" => ERR_WORKER_UNSUPPORTED_OPERATION
855 |     "ERR_ZLIB_INITIALIZATION_FAILED" => ERR_ZLIB_INITIALIZATION_FAILED
856 |     "HPE_HEADER_OVERFLOW" => HPE_HEADER_OVERFLOW
857 |     "HPE_UNEXPECTED_CONTENT_LENGTH" => HPE_UNEXPECTED_CONTENT_LENGTH
858 |     "MODULE_NOT_FOUND" => MODULE_NOT_FOUND
859 |     "EACCES" => SystemError EACCES
860 |     "EADDRINUSE" => SystemError EADDRINUSE
861 |     "ECONNREFUSED" => SystemError ECONNREFUSED
862 |     "ECONNRESET" => SystemError ECONNRESET
863 |     "EEXIST" => SystemError EEXIST
864 |     "EISDIR" => SystemError EISDIR
865 |     "EMFILE" => SystemError EMFILE
866 |     "ENOENT" => SystemError ENOENT
867 |     "ENOTDIR" => SystemError ENOTDIR
868 |     "ENOTEMPTY" => SystemError ENOTEMPTY
869 |     "ENOTFOUND" => SystemError ENOTFOUND
870 |     "EPERM" => SystemError EPERM
871 |     "EPIPE" => SystemError EPIPE
872 |     "ETIMEDOUT" => SystemError ETIMEDOUT
873 |     a => OtherCode a
874 |
875 | export
876 | %foreign "node:lambda: (tye, e) => e.message"
877 | unsafeErrorMessage : e -> String
878 |
879 | export
880 | %foreign "node:lambda: (tye, e) => e.stack"
881 | unsafeErrorStack : e -> String
882 |
883 | %foreign "node:lambda: (tye, e) => e.code"
884 | ffi_code : e -> String
885 |
886 | export
887 | unsafeErrorCode : e -> Code
888 | unsafeErrorCode = fromString . ffi_code
889 |
890 | public export
891 | interface ErrorClass e where
892 |   (.message) : e -> String
893 |   (.message) = unsafeErrorMessage
894 |   (.stack) : e -> String
895 |   (.stack) = unsafeErrorStack
896 |   (.code) : e -> Code
897 |   (.code) = unsafeErrorCode
898 |
899 | export
900 | data Error : Type where [external]
901 |
902 | public export
903 | implementation ErrorClass Error where
904 |
905 |