blade
Version:
React at the edge.
16 lines (14 loc) • 554 B
JavaScript
import { t as deserializeError } from "./serialize-error-CkyRja0C.js";
import { t as errors_exports } from "./errors-lnR4nSY9.js";
//#region private/client/utils/errors.ts
const errorClasses = Object.values(errors_exports);
const deserializeError$1 = (errorObject) => {
const result = deserializeError(errorObject);
for (const ErrorClass of errorClasses) {
const errorInstance = new ErrorClass(errorObject);
if (errorInstance.name === errorObject?.name) return errorInstance;
}
return result;
};
//#endregion
export { deserializeError$1 as t };