Skip to content

Latest commit

 

History

History
62 lines (41 loc) · 1.63 KB

File metadata and controls

62 lines (41 loc) · 1.63 KB

Node Error

Exposes the errno codes for node.js.

Show me! | Availability | Compatibility | Documentation

Version: 1.0.0

When you are writing a node.js module you'll probably deal with errors. If you get a predefined error you can just resend it but if you want to instantiate a predefined one you need an errno code. Node.js does not expose these errors. Furthermore, they're not the standard errno codes. They are defined at deps/uv/include/uv.h.

This module eases the error management providing predefined Error instances for every errno code and the ability to create customized errors.

Show me!

var Error = require ("error");

console.log (Error.get (Error.ENOENT));

/*
Prints:

{
	[Error: ENOENT]
	errno: 34,
	code: "ENOENT",
	description: "no such file or directory"
}
*/

Availability

Via npm:

npm install errno-codes

Or simply copying build/error.js into your project's directory and require() accordingly.


Compatibility

✔ Node *


Documentation

Reference
Examples
Change Log
MIT License