@smooai/utils
Version:
A collection of shared utilities and tools used across SmooAI projects. This package provides common functionality to standardize and simplify development across all SmooAI repositories.
1 lines • 771 B
Source Map (JSON)
{"version":3,"sources":["../src/api/ApiError.ts"],"sourcesContent":["import { getReasonPhrase, StatusCodes } from 'http-status-codes';\n\nexport class ApiError extends Error {\n constructor(\n public status: StatusCodes,\n message: string,\n public statusText?: string,\n ) {\n super(message);\n }\n\n public static throw(status: StatusCodes, message: string, statusText?: string) {\n throw new ApiError(status, message, statusText || getReasonPhrase(status));\n }\n}\n"],"mappings":";AAAA,SAAS,uBAAoC;AAEtC,IAAM,WAAN,MAAM,kBAAiB,MAAM;AAAA,EAChC,YACW,QACP,SACO,YACT;AACE,UAAM,OAAO;AAJN;AAEA;AAAA,EAGX;AAAA,EAEA,OAAc,MAAM,QAAqB,SAAiB,YAAqB;AAC3E,UAAM,IAAI,UAAS,QAAQ,SAAS,cAAc,gBAAgB,MAAM,CAAC;AAAA,EAC7E;AACJ;","names":[]}