@cityssm/consigno-cloud-api
Version:
An unofficial wrapper around the ConsignO Cloud API.
20 lines (15 loc) • 482 B
text/typescript
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
}
}