pankod/refine

View on GitHub
packages/supabase/src/utils/handleError.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { HttpError } from "@refinedev/core";
import { PostgrestError } from "@supabase/supabase-js";

export const handleError = (error: PostgrestError) => {
  const customError: HttpError = {
    ...error,
    message: error.message,
    statusCode: Number.parseInt(error.code),
  };
  return Promise.reject(customError);
};