@tanstack/db
Version:
A reactive client store for building super fast apps on sync
15 lines (13 loc) • 366 B
text/typescript
import { codedMessage, devBuild } from '../error-message'
export const normalizeError = (error: unknown): Error => {
try {
if (error instanceof Error) return error
return new Error(String(error))
} catch {
return new Error(
devBuild() && process.env.NODE_ENV !== `production`
? `Unknown error`
: codedMessage(170),
)
}
}