'use strict' | |
var util = require('util') | |
function RedisError (message, stack) { | |
Object.defineProperty(this, 'message', { | |
value: message || '', | |
configurable: true, | |
writable: true | |
}) | |
if (stack || stack === undefined) { | |
Error.captureStackTrace(this, RedisError) | |
} | |
} | |
util.inherits(RedisError, Error) | |
Object.defineProperty(RedisError.prototype, 'name', { | |
value: 'RedisError', | |
configurable: true, | |
writable: true | |
}) | |
module.exports = RedisError |