Website Structure
This commit is contained in:
parent
62812f2090
commit
71f0676a62
22365 changed files with 4265753 additions and 791 deletions
59
Frontend-Learner/node_modules/redis-errors/lib/modern.js
generated
vendored
Normal file
59
Frontend-Learner/node_modules/redis-errors/lib/modern.js
generated
vendored
Normal file
|
|
@ -0,0 +1,59 @@
|
|||
'use strict'
|
||||
|
||||
const assert = require('assert')
|
||||
|
||||
class RedisError extends Error {
|
||||
get name () {
|
||||
return this.constructor.name
|
||||
}
|
||||
}
|
||||
|
||||
class ParserError extends RedisError {
|
||||
constructor (message, buffer, offset) {
|
||||
assert(buffer)
|
||||
assert.strictEqual(typeof offset, 'number')
|
||||
|
||||
const tmp = Error.stackTraceLimit
|
||||
Error.stackTraceLimit = 2
|
||||
super(message)
|
||||
Error.stackTraceLimit = tmp
|
||||
this.offset = offset
|
||||
this.buffer = buffer
|
||||
}
|
||||
|
||||
get name () {
|
||||
return this.constructor.name
|
||||
}
|
||||
}
|
||||
|
||||
class ReplyError extends RedisError {
|
||||
constructor (message) {
|
||||
const tmp = Error.stackTraceLimit
|
||||
Error.stackTraceLimit = 2
|
||||
super(message)
|
||||
Error.stackTraceLimit = tmp
|
||||
}
|
||||
get name () {
|
||||
return this.constructor.name
|
||||
}
|
||||
}
|
||||
|
||||
class AbortError extends RedisError {
|
||||
get name () {
|
||||
return this.constructor.name
|
||||
}
|
||||
}
|
||||
|
||||
class InterruptError extends AbortError {
|
||||
get name () {
|
||||
return this.constructor.name
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = {
|
||||
RedisError,
|
||||
ParserError,
|
||||
ReplyError,
|
||||
AbortError,
|
||||
InterruptError
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue