(translator: Translator | undefined, key: string, text: string, vars?: Record<string, string | number>)
| 19 | type Translator = (key: string, vars?: Record<string, string | number>) => string |
| 20 | |
| 21 | function tr(translator: Translator | undefined, key: string, text: string, vars?: Record<string, string | number>) { |
| 22 | if (!translator) return text |
| 23 | const out = translator(key, vars) |
| 24 | if (!out || out === key) return text |
| 25 | return out |
| 26 | } |
| 27 | |
| 28 | export function formatServerError(error: unknown, translate?: Translator, fallback?: string) { |
| 29 | const unwrapped = unwrapNamedError(error) |
no outgoing calls
no test coverage detected