@daemon-land/errors
v0.0.1-alpha.29
Published
Common errors for daemon land things.
Downloads
12
Readme
Adding new errors to this package:
- Go to RPCErrorCodes.ts and add the new code and message to the
RPCErrorCodes
object. The number used must be less than -32001 (it should just be the next number down from the last error code, serially). The message should be unique. - Go to
errors.ts
and add a new named class that extends the RPCError, passing the new error code you just created. For example:
export class TheErrorYouJustCreated extends RPCError {
constructor({ ...args } = {}) {
super({ code: '-code you just created', ...args })
}
}
- Go to
handleErr
function, and make acase
for your error to be handled.