ApiResponse

import type { ApiResponse } from "https://esm.sh/@supabase/[email protected]/dist/index.d.mts";

Union type for all API responses Follows the pattern: { data: T, error: null } | { data: null, error: Error }

type ApiResponse<T> = SuccessResponse<T> | ErrorResponse;