UNPKG

devicestack

Version:

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

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