2023-12-13 23:25:11 -08:00

15 lines
343 B
TypeScript

import { client } from '$src/pocketbase-client'
export type FormErrorHandler = (value: string) => void
export const handleFormError = (e: Error, setError?: FormErrorHandler) => {
const { parseError } = client()
if (setError) {
const message = parseError(e)[0]
setError(message || 'Unknown message')
} else {
throw e
}
}