UNPKG

@zandor300/jsmodbus

Version:

Implementation for the Serial/TCP Modbus protocol.

29 lines (28 loc) 783 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.UserRequestError = void 0; exports.isUserRequestError = isUserRequestError; class UserRequestError { constructor({ err, message, response, request }) { this.err = err; this.message = message; this.request = request; this.response = response; } } exports.UserRequestError = UserRequestError; function isUserRequestError(x) { if (x instanceof isUserRequestError) { return true; } if (typeof x !== 'object') { return false; } if (x.err === undefined || typeof x.err !== 'string') { return false; } if (x.message === undefined || typeof x.message !== 'string') { return false; } return true; }