Interface for Node.js System errors
Node.js generates system errors when exceptions occur within its runtime environment. These usually occur when an application violates an operating system constraint. For example, a system error will occur if an application attempts to read a file that does not exist.
If present, the address to which a network connection failed.
The string error code. Full list: https://man7.org/linux/man-pages/man3/errno.3.html
If present, the file path destination when reporting a file system error.
The system-provided error number.
If present, extra details about the error condition.
If present, the file path when reporting a file system error.
If present, the network connection port that is not available.
The name of the system call that triggered the error.