UNPKG

@useorbis/db-sdk

Version:

Orbis' Typescript SDK for building open-data experiences.

18 lines (17 loc) 462 B
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, }); } }