Class MemoryError

Hierarchy

  • Exception
    • MemoryError

Constructors

  • Parameters

    • err:
          | "EPERM"
          | "ENOENT"
          | "ESRCH"
          | "EINTR"
          | "EIO"
          | "ENXIO"
          | "E2BIG"
          | "ENOEXEC"
          | "EBADF"
          | "ECHILD"
          | "EAGAIN"
          | "ENOMEM"
          | "EACCES"
          | "EFAULT"
          | "ENOTBLK"
          | "EBUSY"
          | "EEXIST"
          | "EXDEV"
          | "ENODEV"
          | "ENOTDIR"
          | "EISDIR"
          | "EINVAL"
          | "ENFILE"
          | "EMFILE"
          | "ETXTBSY"
          | "EFBIG"
          | "ENOSPC"
          | "ESPIPE"
          | "EROFS"
          | "EMLINK"
          | "EPIPE"
          | "EDOM"
          | "ERANGE"
          | "EDEADLK"
          | "ENAMETOOLONG"
          | "ENOLCK"
          | "ENOSYS"
          | "ENOTEMPTY"
          | "ELOOP"
          | "ENOMSG"
          | "EIDRM"
          | "ECHRNG"
          | "EL2NSYNC"
          | "EL3HLT"
          | "EL3RST"
          | "ENRNG"
          | "EUNATCH"
          | "ECSI"
          | "EL2HLT"
          | "EBADE"
          | "EBADR"
          | "EXFULL"
          | "ENOANO"
          | "EBADRQC"
          | "EBADSLT"
          | "EBFONT"
          | "ENOSTR"
          | "ENODATA"
          | "ETIME"
          | "ENOSR"
          | "ENONET"
          | "ENOPKG"
          | "EREMOTE"
          | "ENOLINK"
          | "EADV"
          | "ESRMNT"
          | "ECOMM"
          | "EPROTO"
          | "EMULTIHOP"
          | "EDOTDOT"
          | "EBADMSG"
          | "EOVERFLOW"
          | "ENOTUNIQ"
          | "EBADFD"
          | "EREMCHG"
          | "ELIBACC"
          | "ELIBBAD"
          | "ELIBSCN"
          | "ELIBMAX"
          | "ELIBEXEC"
          | "EILSEQ"
          | "ERESTART"
          | "ESTRPIPE"
          | "EUSERS"
          | "ENOTSOCK"
          | "EDESTADDRREQ"
          | "EMSGSIZE"
          | "EPROTOTYPE"
          | "ENOPROTOOPT"
          | "EPROTONOSUPPORT"
          | "ESOCKTNOSUPPORT"
          | "ENOTSUP"
          | "EPFNOSUPPORT"
          | "EAFNOSUPPORT"
          | "EADDRINUSE"
          | "EADDRNOTAVAIL"
          | "ENETDOWN"
          | "ENETUNREACH"
          | "ENETRESET"
          | "ECONNABORTED"
          | "ECONNRESET"
          | "ENOBUFS"
          | "EISCONN"
          | "ENOTCONN"
          | "ESHUTDOWN"
          | "ETOOMANYREFS"
          | "ETIMEDOUT"
          | "ECONNREFUSED"
          | "EHOSTDOWN"
          | "EHOSTUNREACH"
          | "EALREADY"
          | "EINPROGRESS"
          | "ESTALE"
          | "EEUCLEAN"
          | "ENOTNAM"
          | "ENAVAIL"
          | "EISNAM"
          | "EREMOTEIO"
          | "EDQUOT"
          | "ENOMEDIUM"
          | "EMEDIUMTYPE"
          | "ECANCELED"
          | "ENOKEY"
          | "EKEYEXPIRED"
          | "EKEYREVOKED"
          | "EKEYREJECTED"
          | "EOWNERDEAD"
          | "ENOTRECOVERABLE"
          | "ERFKILL"
          | "EHWPOISON"
    • address: number

    Returns MemoryError

Properties

address: number
cause?: unknown
code:
    | "EPERM"
    | "ENOENT"
    | "ESRCH"
    | "EINTR"
    | "EIO"
    | "ENXIO"
    | "E2BIG"
    | "ENOEXEC"
    | "EBADF"
    | "ECHILD"
    | "EAGAIN"
    | "ENOMEM"
    | "EACCES"
    | "EFAULT"
    | "ENOTBLK"
    | "EBUSY"
    | "EEXIST"
    | "EXDEV"
    | "ENODEV"
    | "ENOTDIR"
    | "EISDIR"
    | "EINVAL"
    | "ENFILE"
    | "EMFILE"
    | "ETXTBSY"
    | "EFBIG"
    | "ENOSPC"
    | "ESPIPE"
    | "EROFS"
    | "EMLINK"
    | "EPIPE"
    | "EDOM"
    | "ERANGE"
    | "EDEADLK"
    | "ENAMETOOLONG"
    | "ENOLCK"
    | "ENOSYS"
    | "ENOTEMPTY"
    | "ELOOP"
    | "ENOMSG"
    | "EIDRM"
    | "ECHRNG"
    | "EL2NSYNC"
    | "EL3HLT"
    | "EL3RST"
    | "ENRNG"
    | "EUNATCH"
    | "ECSI"
    | "EL2HLT"
    | "EBADE"
    | "EBADR"
    | "EXFULL"
    | "ENOANO"
    | "EBADRQC"
    | "EBADSLT"
    | "EBFONT"
    | "ENOSTR"
    | "ENODATA"
    | "ETIME"
    | "ENOSR"
    | "ENONET"
    | "ENOPKG"
    | "EREMOTE"
    | "ENOLINK"
    | "EADV"
    | "ESRMNT"
    | "ECOMM"
    | "EPROTO"
    | "EMULTIHOP"
    | "EDOTDOT"
    | "EBADMSG"
    | "EOVERFLOW"
    | "ENOTUNIQ"
    | "EBADFD"
    | "EREMCHG"
    | "ELIBACC"
    | "ELIBBAD"
    | "ELIBSCN"
    | "ELIBMAX"
    | "ELIBEXEC"
    | "EILSEQ"
    | "ERESTART"
    | "ESTRPIPE"
    | "EUSERS"
    | "ENOTSOCK"
    | "EDESTADDRREQ"
    | "EMSGSIZE"
    | "EPROTOTYPE"
    | "ENOPROTOOPT"
    | "EPROTONOSUPPORT"
    | "ESOCKTNOSUPPORT"
    | "ENOTSUP"
    | "EPFNOSUPPORT"
    | "EAFNOSUPPORT"
    | "EADDRINUSE"
    | "EADDRNOTAVAIL"
    | "ENETDOWN"
    | "ENETUNREACH"
    | "ENETRESET"
    | "ECONNABORTED"
    | "ECONNRESET"
    | "ENOBUFS"
    | "EISCONN"
    | "ENOTCONN"
    | "ESHUTDOWN"
    | "ETOOMANYREFS"
    | "ETIMEDOUT"
    | "ECONNREFUSED"
    | "EHOSTDOWN"
    | "EHOSTUNREACH"
    | "EALREADY"
    | "EINPROGRESS"
    | "ESTALE"
    | "EEUCLEAN"
    | "ENOTNAM"
    | "ENAVAIL"
    | "EISNAM"
    | "EREMOTEIO"
    | "EDQUOT"
    | "ENOMEDIUM"
    | "EMEDIUMTYPE"
    | "ECANCELED"
    | "ENOKEY"
    | "EKEYEXPIRED"
    | "EKEYREVOKED"
    | "EKEYREJECTED"
    | "EOWNERDEAD"
    | "ENOTRECOVERABLE"
    | "ERFKILL"
    | "EHWPOISON"
dest?: string
errno: Errno
message: string
name: string
path?: string
stack: string
syscall?: string
prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

Optional override for formatting stack traces

stackTraceLimit: number

Methods

  • Returns ExceptionJSON

  • Returns a string representation of an object.

    Returns string

  • Create .stack property on a target object

    Parameters

    • targetObject: object
    • OptionalconstructorOpt: Function

    Returns void

  • Parameters

    • this: void
    • json: ExceptionJSON

    Returns Exception