UNPKG

@cityssm/consigno-cloud-api

Version:

An unofficial wrapper around the ConsignO Cloud API.

20 lines (15 loc) 482 B
export interface ConsignoCloudErrorJson { code: 'INVALID_WORKFLOW_ID' | `${number}` msg: string parameters?: Record<string, string> } export class ConsignoCloudError extends Error { errorCode?: string errorParameters?: Record<string, string> constructor(errorJson?: ConsignoCloudErrorJson) { super(errorJson?.msg) this.name = 'ConsignoCloudError' this.errorCode = errorJson?.code this.errorParameters = errorJson?.parameters } }