@useorbis/db-sdk
Version:
Orbis' Typescript SDK for building open-data experiences.
18 lines (17 loc) • 462 B
JavaScript
import { MethodStatuses } from "../types/results.js";
export class OrbisError extends Error {
status;
details;
constructor(message = "", details, status = MethodStatuses.genericError) {
super(message);
this.status = status;
this.details = details;
}
toString() {
return JSON.stringify({
status: this.status,
message: this.message,
details: this.details,
});
}
}