@attestate/crawler
Version:
@attestate/crawler is a tool chain to retrieve on-chain data from Ethereum.
40 lines (33 loc) • 845 B
JavaScript
// @format
//
// Sources becoming inspired about finding appropriate error names:
//
// - https://docs.python.org/3/library/exceptions.html
//
export class ValidationError extends Error {
constructor(...params) {
super(...params);
if (Error.captureStackTrace) {
Error.captureStackTrace(this, ValidationError);
}
this.name = "ValidationError";
}
}
export class NotFoundError extends Error {
constructor(...params) {
super(...params);
if (Error.captureStackTrace) {
Error.captureStackTrace(this, NotFoundError);
}
this.name = "NotFoundError";
}
}
export class NotImplementedError extends Error {
constructor(...params) {
super(...params);
if (Error.captureStackTrace) {
Error.captureStackTrace(this, NotImplementedError);
}
this.name = "NotImplementedError";
}
}