UNPKG

devicestack

Version:

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

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