UNPKG

devicestack

Version:

This module helps you to represent a device and its protocol.

22 lines (17 loc) 621 B
// Grab the util module that's bundled with Node var util = require('util'); // Create a new custom Error constructor function PortNotFound(msg) { // Pass the constructor to V8's // captureStackTrace to clean up the output Error.captureStackTrace(this, PortNotFound); // If defined, store a custom error message if (msg) { this.message = msg; } } // Extend our custom Error from Error util.inherits(PortNotFound, Error); // Give our custom error a name property. Helpful for logging the error later. PortNotFound.prototype.name = PortNotFound.name; module.exports = PortNotFound;