@zayne-labs/callapi
Version:
A lightweight wrapper over fetch with quality of life improvements like built-in request cancellation, retries, interceptors and more
22 lines (20 loc) • 807 B
JavaScript
import { D as isObject, b as ValidationError, y as HTTPError } from "./defaults-DG6hZq9w.js";
//#region src/utils/external/guards.ts
const isHTTPError = (error) => {
return isObject(error) && error.name === "HTTPError";
};
const isHTTPErrorInstance = (error) => {
return HTTPError.isError(error);
};
const isValidationError = (error) => {
return isObject(error) && error.name === "ValidationError";
};
const isValidationErrorInstance = (error) => {
return ValidationError.isError(error);
};
const isJavascriptError = (error) => {
return isObject(error) && !isHTTPError(error) && !isValidationError(error);
};
//#endregion
export { isValidationErrorInstance as a, isValidationError as i, isHTTPErrorInstance as n, isJavascriptError as r, isHTTPError as t };
//# sourceMappingURL=guards-CQCcnQjX.js.map